在influxDB中执行了错误的SQL查询

时间:2019-07-09 09:36:25

标签: sql influxdb

enter image description here enter image description here 我使用子句Group By执行了错误的查询,但执行成功。 众所周知,与聚合函数一起使用的Group By子句或GROUP BY子句会引发错误。 SELECT * FROM“ CSTable”。“ autogen”。“ sampleTable” GROUP BY“ NAME” FILL(空) enter image description here 因此,任何人都可以查看此查询以及为什么它在InfluxDB中成功执行。

1 个答案:

答案 0 :(得分:0)

从技术上讲,这与没有group by tag子句的情况相同。按标签分组并没有限制influxdb可返回的数据点的数量,因此可以按原样返回所有这些数据点。这就是为什么您可能没有收到错误的原因。在这种情况下是否应该产生错误是一个单独的问题。 但是,如果您group by time()(而不是标签或在标签之外),则需要提供一个聚合函数。