ORDERBY

适用于:计算列计算表度量值视觉对象计算

定义用于确定每个 WINDOW 函数分区内排序顺序的表达式。

语法

ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )

parameters

术语 定义
orderBy_expression (可选)将用于对 WINDOW 函数的每个分区内的数据进行排序的任何标量表达式。
顺序 (可选)由两部分构成的值,形式为“<OrderDirection> [<BlankHandling>]”。

<OrderDirection> 指定 <orderBy_expression> 值的排序方式(即升序或降序)。 有效值包括:
DESC。 其他值:0(零)/FALSE。 orderBy_expression<> 的值按降序进行排序。
ASC. 其他值:1/TRUE。 orderBy_expression<> 的值按升序进行排序。 如果省略了 <order>,则这是默认值。

<BlankHandling> 部分是可选的。 它指定如何对空白进行排序。 有效值包括:
BLANKS DEFAULT。 这是默认值。 数值的行为是空白值在零和负值之间排序。 字符串的行为是空白值排列在所有字符串(包括空字符串)之前。
BLANKS FIRST。 无论升序或降序排序,空格始终排在开头。
BLANKS LAST。 无论升序或降序排序,空格始终排在末尾。

返回值

此函数不返回值。

注解

此函数只能在窗口函数表达式中使用。

示例

请参阅 OFFSET

了解 ORDERBY、PARTITIONBY 和 MATCHBY 函数
INDEX
OFFSET
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER