企业级搜索 SQL 语法中的 ORDER BY 子句

根据您指定的一个或多个列的值对查询结果进行排序。

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

Remarks

列说明符必须为有效的列。您可以使用列说明符,按列在查询中显示的顺序来引用这些列。查询中的第一列编号为 1。

您可以在 ORDER BY 子句中包括多个列,使用逗号分隔。

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

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

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