IoTDB中如何统计一个SQL中每个设备下的时间序列数?
How can I count the number of time series under each device in one SQL in IoTDB?
如果我必须单独执行count timeseries root.sg.device1/2/3
,那就太辛苦了。 IoTDB中一个SQL如何统计每个设备下的时间序列数?
LEVEL 可以定义为显示当前元数据树中给定级别的每个节点的时间序列数。可以用来查询每个设备下的传感器数量
语法是:
COUNT TIMESERIES <Path> GROUP BY LEVEL=<INTEGER>
ROOT 被视为 LEVEL=0。
例如,如果您执行 COUNT TIMESERIES root.** GROUP BY LEVEL=1
您将得到以下结果:
+------------+-----+
| column|count|
+------------+-----+
| root.sgcc| 2|
|root.turbine| 1|
| root.ln| 4|
+------------+-----+
如果我必须单独执行count timeseries root.sg.device1/2/3
,那就太辛苦了。 IoTDB中一个SQL如何统计每个设备下的时间序列数?
LEVEL 可以定义为显示当前元数据树中给定级别的每个节点的时间序列数。可以用来查询每个设备下的传感器数量
语法是:
COUNT TIMESERIES <Path> GROUP BY LEVEL=<INTEGER>
ROOT 被视为 LEVEL=0。
例如,如果您执行 COUNT TIMESERIES root.** GROUP BY LEVEL=1
您将得到以下结果:
+------------+-----+
| column|count|
+------------+-----+
| root.sgcc| 2|
|root.turbine| 1|
| root.ln| 4|
+------------+-----+