ORDER BY 子句
《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
查看示例结果
时间 | 水位 |
---|
2019-09-17T16:24:00.000Z | 3.235 |
2019-09-17T16:18:00.000Z | 3.314 |
2019-09-17T16:12:00.000Z | 3.402 |
2019-09-17T16:06:00.000Z | 3.497 |
2019-09-17T16:00:00.000Z | 3.599 |
2019-09-17T15:54:00.000Z | 3.704 |
按标签或字段值排序数据
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
查看示例结果
查询按《SELECT》语句中列的位置排序结果:首先按《location》排序(1),然后按《water_level》排序(2)。
位置 | 时间 | 水位 |
---|
coyote_creek | 2019-08-28T14:30:00.000Z | -0.61 |
coyote_creek | 2019-08-29T15:18:00.000Z | -0.594 |
coyote_creek | 2019-08-28T14:36:00.000Z | -0.591 |
coyote_creek | 2019-08-28T14:24:00.000Z | -0.587 |
coyote_creek | 2019-08-29T15:24:00.000Z | -0.571 |
coyote_creek | 2019-08-27T13:42:00.000Z | -0.561 |
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 InfluxDB 和本手册提供反馈和错误报告。要找到支持,请使用以下资源
拥有年度或支持合同的客户可以联系 InfluxData 支持。