查询
查询
官方文档
常规查询:
https://docs.taosdata.com/taos-sql/select/
函数:主要是聚合函数的使用
https://docs.taosdata.com/taos-sql/function/
时序场景下的特殊查询的支持
https://docs.taosdata.com/taos-sql/distinguished/
例子
获取超级表中每个子表最终提交的数据
select last(time) ,* from dock group by dock_id,dock_name
查询最近一段时间提交的数据
https://docs.taosdata.com/taos-sql/distinguished/#窗口切分查询
b(纳秒)、u(微秒)、a(毫秒)、s(秒)、m(分)、h(小时)、d(天)、w(周)。
SELECT sum(sum) FROM gt_lx INTERVAL(3m) SLIDING(3m);
聚合多张表的结果
select last(time), dock_id id,dock_name name from dock group by dock_id,dock_name
UNION ALL
select last(time),road_id id,road_name name from road group by road_id,road_name
查询出时间之后可以直接加减
select now+1s ;
-- select last(time)+1s from gt_lx
查询超级表时把子表名加到输出列中
加一列 tbname 即可。
select tbname , * from dock;