ORDER BY 子句
InfluxDB 3核心正在进行公开测试
InfluxDB 3 Core 正在进行公开 alpha 测试,并可供测试和反馈,但不适合用于生产环境。产品和本文件都是进行中的工作。我们欢迎并鼓励您分享您对 alpha 版本的体验,并邀请您加入我们的公共频道以获取更新和分享反馈。
ORDER BY 子句按指定的列和顺序对结果进行排序。
根据字段、标签和时间戳排序数据。
支持以下排序:
语法
[SELECT CLAUSE] [FROM CLAUSE] [ ORDER BY expression [ ASC | DESC ][, …] ]
注意: 如果您的查询包括 GROUP BY 子句,则 ORDER BY 子句
必须出现在 GROUP BY 子句 之后。
示例
按时间排序数据,以最新的为先
SELECT
"water_level", "time"
FROM
"h2o_feet"
WHERE
"location" = 'coyote_creek'
ORDER BY
time DESC
按标签或字段值排序数据
SELECT
"water_level", "time", "location"
FROM
"h2o_feet"
ORDER BY
"location", "water_level" DESC
按选择顺序对数据进行排序
SELECT
"location","water_level", "time"
FROM
"h2o_feet"
ORDER BY
1, 2