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|
+------------+-----+