Documentation

ORDER BY 子句

使用 ORDER BY 子句对数据进行排序。

ORDER BY time DESC

默认情况下,InfluxDB 以时间升序返回结果;第一个返回的数据点具有最旧的时间戳,最后一个返回的数据点具有最新的时间戳。ORDER BY time DESC 反转该顺序,使 InfluxDB 首先返回具有最新时间戳的数据点。

语法

SELECT_clause FROM_clause [WHERE_clause] [GROUP_BY_clause] ORDER BY time DESC

如果查询包含 GROUP BY 子句,则 ORDER by time DESC 必须出现在 GROUP BY 子句之后。如果查询包含 WHERE 子句,并且不包含 GROUP BY 子句,则 ORDER by time DESC 必须出现在 WHERE 子句之后

示例

首先返回最新的数据点

首先返回最新的数据点,并包含 GROUP BY time() 子句


此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在一样使用它,而无需对代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、最近数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩功能,以实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看