对于嵌套查询,仅当内层查询会输出隐式时间戳列时有效。例如 select elapsed(ts) from (select diff(value) from sub1) 语句,diff 函数会让内层查询输出隐式时间戳列,此为主键列,可以用于 elapsed 函数的第一个参数。相反,例如 select elapsed(ts) from (select * from sub1) 语句,ts 列输出到外层时已经没有了主键列的含义,无法利用 elapsed 函数。此外,elapsed 函数作为一个与时间线强依赖的函数,形如 select elapsed(ts) from (select diff(value) from st group by tbname) 尽管会返回一条计算结果,但并无现实意义,这种用法后续也将被限制。
INTERP 查询支持 NEAR FILL 模式,即当需要 FILL 时,利用间隔当前时间点最近的数据进行插值,当前后时间戳与当前时中断面一样近时,FILL 前一行的值. 此模式在流计算中和窗口查询中不支持。例如 SELECT INTERP(col) FROM tb RANGE('2023-01-01 00:00:00', '2023-01-01 00:10:00') FILL(NEAR) (v3.3.4.9 及以后支持)。
INTERP 只有在利用 FILL PREV/NEXT/NEAR 模式时才可以利用伪列 _irowts_origin。_irowts_origin在 v3.3.4.9 及以后支持。
INTERP RANGE子句支持时间范围的扩展(v3.3.4.9 及以后支持),如RANGE('2023-01-01 00:00:00', 10s)表现在时间点 ‘2023-01-01 00:00:00’ 查找前后 10s 的数据进行插值,FILL PREV/NEXT/NEAR 分别表现从时间点向前/向后/前后查找数据,若时间点周围没有数据,则利用 FILL 指定的值进行插值,因此此时 FILL 子句必须指定值。例如 SELECT INTERP(col) FROM tb RANGE('2023-01-01 00:00:00', 10s) FILL(PREV, 1)。目前仅支持时间点和时间范围的组合,不支持时间区间和时间范围的组合,即不支持 RANGE('2023-01-01 00:00:00', '2023-02-01 00:00:00', 1h)。所指定的时间范围规则与 EVERY 类似,单元不能是年或月,值不能为 0,不能带引号。利用该扩展时,不支持除 FILL PREV/NEXT/NEAR 外的其他 FILL 模式,且不能指定 EVERY 子句。
功能阐明:获取数据的 k 个采样值。参数 k 的合法输入范围是 1≤ k ≤ 1000。 返回结果类型:同原始数据类型。 实用数据类型:全部类型字段。 嵌套子查询支持:实用于内层查询和外层查询。 实用于:表和超级表。
TAIL
TAIL(expr, k [, offset_rows])
复制代码
功能阐明:返回跳过最后 offset_val 个,然后取连续 k 个记录,不忽略 NULL 值。offset_val 可以不输入。此时返回最后的 k 个记录。当有 offset_val 输入的情况下,该函数功能等效于 order by ts desc LIMIT k OFFSET offset_val。 参数范围:k: [1,100] offset_val: [0,100]。 返回数据类型:同应用的字段。 实用数据类型:适合于除时间主键列外的任何类型。 实用于:表、超级表。
TOP
TOP(expr, k)
复制代码
功能阐明:统计表/超级表中某列的值最大 k 个非 NULL 值。假如多条数据取值一样,全部取用又会超出 k 条限制时,系统会从雷同值中随机选取符合要求的数目返回。 返回数据类型:同应用的字段。 实用数据类型:数值类型。 实用于:表和超级表。 利用阐明:
功能阐明:假如 A 包含 B,形貌:假如几何形状 A 包含几何形状 B,则返回 TRUE。 返回值类型:BOOL。 实用数据类型:GEOMETRY、GEOMETRY。 实用表类型:标准表和超表。 利用阐明:A 包含 B 当且仅当 B 的所有点位于 A 的内部(即位于内部或界限上)(或等效地,B 的没有点位于 A 的外部),并且 A 和 B 的内部至少有一个公共点。
ST_ContainsProperly
功能阐明:假如 A 和 B 相交,但它们的内部不相交,则返回 TRUE。 返回值类型:BOOL。 实用数据类型:GEOMETRY、GEOMETRY。 实用表类型:标准表和超表。 利用阐明:A 和 B 至少有一个公共点,并且这些公共点位于至少一个界限中。对于点/点输入,关系始终为 FALSE,由于点没有界限。
访问官网