閱讀英文

共用方式為


ORDERBY

適用於:匯出數據行計算數據表量值視覺計算

定義表達式,以判斷每個視窗函式數據分割內的排序順序。

語法

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

參數

術語 定義
orderBy_expression (選擇性)任何將用來排序視窗函式數據分割內數據的純量表達式。
order (選擇性)格式為 「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