ORDER BY 子句

ORDER BY 子句根据指定的一个或多个列的值对结果进行排序。 下面是 ORDER BY 子句的语法:

ORDER BY <column> [<direction>] [,<column> [<direction>]]

列说明符必须是有效的列。 可以使用列说明符按查询中显示的顺序来引用列。 查询中的第一列编号为 1。 可以在 ORDER BY 子句中包含多个列,用逗号分隔。

可选方向说明符可以是升序(低到高)的“ASC”,也可以是降序(高到低)的“DESC”。 如果未提供方向说明符,则使用默认的升序。 如果指定了多个列,但未指定所有方向,则指定的方向将应用于每个列,直到显式更改方向。

例如,在以下 ORDER BY 子句中,列 A、B、C 和 G 按升序排序,列 D、E 和 F 按降序排序。

ORDER BY A ASC, B, C, D DESC, E, F, G ASC

参考

FROM 子句

RANK BY 子句

SELECT 语句

概念

Full-Text 谓词

非Full-Text 谓词