ORDERBY
定义用于确定每个 window 函数分区中的排序顺序的表达式。
语法
ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )
参数
术语 | 定义 |
---|---|
orderBy_expression |
(可选)将用于对 window 函数的每个分区中的数据进行排序的任何标量表达式。 |
order |
(可选)窗体“value [OrderDirection ]”的两部分 BlankHandling 。OrderDirection 指定如何对 orderBy_expression values 进行排序(即升序 or 降序)。 有效 values 包括:DESC 。 替代 value:0 (零)/FALSE 。 按 valuesorderBy_expression 降序排序。 ASC 。 替代 value:1 /TRUE 。 按 valuesorderBy_expression 升序排序。 这是省略默认 valueiforder 。BlankHandling 部分是可选的。 它指定如何对空白进行排序。 有效 values 包括:BLANKS DEFAULT 。 这是默认 value。 数值 values 的行为 blankvalues 在零 and 负 values之间排序。 字符串的行为 blankvalues 在 all 字符串(包括空字符串)之前排序。 BLANKS FIRST 。 无论升序 or 降序排序顺序如何,空白始终在开头排序。 BLANKS LAST 。 无论升序 or 降序排序顺序如何,空白始终在末尾进行排序。 |
返回 value
此函数 not 返回 value。
言论
此函数只能在 window 函数表达式中使用。
例
请参阅 OFFSET。
Related 内容
了解 ORDERBY、PARTITIONBY、andMATCHBY 函数INDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER