使用 'fill()' 后,为什么在 Apache IoTDB 中设置的字段仍然报告 'null' 值?

After using `fill()`, why did the fields set still reported `null` value in Apache IoTDB?

提问人:leonbear 提问时间:11/8/2023 更新时间:11/9/2023 访问量:11

问:

命令填写的值不能包含在Apache IoTDB的同一个计算SQL语句中吗?我使用了 SQL 语句并尝试根据某些数据进行计算,结果似乎仍然是我已经设置为使用的数据点。有人知道为什么会这样吗?fill()fillnullfill

填写 apache-iotdb iotdb

评论


答:

1赞 Hester Tso 11/9/2023 #1

在 Apache IoTDB 中,的执行顺序相对较晚。例如,对于这个语句,IoTDB会先计算,然后根据计算结果执行。如果你想得到之后的结果,你可以再次执行。fillselect s1+s2 from root.db.d1 fill(previous)s1+s2fillfillshow results