InfluxDB如何查询每n个值
Posted
技术标签:
【中文标题】InfluxDB如何查询每n个值【英文标题】:InfluxDB how to query every nth value 【发布时间】:2019-07-27 10:03:28 【问题描述】:我正在尝试查询 InfluxDB 中每个第 n 个元素的数据。我正在执行下面的命令来这样做,但我没有得到任何结果。我正在使用我为示例而创建的示例数据。
我在 Influx 的 CLI 中运行的命令:
SELECT value FROM generators GROUP BY time(5s)
结果:
GROUP BY requires at least one aggregate function
我是 InfluxDB 的新手,我不确定自己做错了什么。我已经阅读了进行连续查询的内容,但是当我进行连续查询时,我无法查询数据,因为它没有返回任何结果。提前感谢所有回复的人。
【问题讨论】:
【参考方案1】:您可以根据需要使用 FIRST() 或 LAST() 等函数。
SELECT FIRST(value) FROM generators GROUP BY time(5s)
https://docs.influxdata.com/influxdb/v1.7/query_language/functions/
【讨论】:
以上是关于InfluxDB如何查询每n个值的主要内容,如果未能解决你的问题,请参考以下文章