共用方式為


ORDERBY

適用於:計算結果列匯出數據表量值視覺計算

定義運算式,以判斷每個 window 函式資料分割內的排序次序。

語法

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

參數

詞彙 定義
orderBy_expression (選用) 任何將用來排序視窗函式資料分割內資料的純量運算式。
訂單 (選用)格式為 「<OrderDirection> [<BlankHandling>]」 的兩部分值。

<OrderDirection> 會指定如何排序 <orderBy_expression> 值 (也就是遞增或遞減)。 有效值包括:
DESC。 替代值:0(零)/FALSE。 依 <orderBy_expression> 的值以遞減順序排序。
ASC。 替代值:1/TRUE。 依 <orderBy_expression> 的值以遞增順序排序。 如果省略<順序>,這是預設值。

<BlankHandling> 元件是選擇性的。 它會指定如何排序空白。 有效值包括:
空白預設值。 這是預設值。 數值的行為是空白值會在零和負值之間排序。 字串的行為是空白值,會在所有字串之前排序,包括空字串。
空白先。 不論是遞增還是遞減排序,開頭一律會排序空白。
空白後。 不論是遞增還是遞減排序,結尾一律會排序空白。

傳回值

此函式不會傳回值。

備註

此函式只能在視窗函數運算式內使用。

範例

請參閱 OFFSET

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