如何为Apache IoTDB的select avg查询结果添加固定常量列?
为Apache IoTDB查询结果添加固定常量列的方法
直接在SELECT子句中添加常量表达式并指定列别名即可,不需要在语句末尾追加AS。针对你的查询语句,修改方式如下:
修改后的完整查询语句
select avg(cast(val,'type'='DOUBLE')) as val, 'LOAD' as device_type from root.coal.CL:BOIL:4#:LOAD group by([2023-11-01T00:00:00,2023-11-03T00:00:00),1h) fill (0) ALIGN BY DEVICE
说明
- 常量可以是字符串(如
'LOAD')、数值(如100)等任意合法常量值,通过as 列名指定该常量列的名称 - 你之前尝试在语句末尾加
as的方式不符合IoTDB的SQL语法,AS关键字仅用于为选中的列、聚合结果或表指定别名,需紧跟在对应表达式之后
内容的提问来源于stack exchange,提问作者Li Yu Heng
相关产品推荐
相关产品推荐

