ORDERBY
ウィンドウ関数の各パーティション内の並べ替え順序を決定する式を定義します。
構文
ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )
パラメーター
用語 | 定義 |
---|---|
orderBy_expression |
(省略可能)ウィンドウ関数の各パーティション内のデータを並べ替えるために使用されるスカラー式。 |
order |
(省略可能)"OrderDirection [BlankHandling ]" という形式の 2 部構成の値。OrderDirection は、orderBy_expression 値を並べ替える方法 (つまり、昇順または降順) を指定します。 有効な値は次のとおりです。DESC . 代替値: 0 (ゼロ)/FALSE 。
orderBy_expression の値の降順で並べ替えます。 ASC . 代替値: 1 /TRUE 。
orderBy_expression の値の昇順で並べ替えます。 これは、order を省略した場合の既定値です。BlankHandling パーツは省略可能です。 空白の順序を指定します。 有効な値は次のとおりです。BLANKS DEFAULT . これが既定値です。 数値の動作は、空白値が 0 から負の値の間で並べ替えられます。 文字列の動作は空白値であり、空の文字列を含むすべての文字列の前に並べ替えられます。 BLANKS FIRST . 空白は、昇順または降順の並べ替え順序に関係なく、常に先頭に並べ替えられます。 BLANKS LAST . 空白は、昇順または降順の並べ替え順序に関係なく、常に末尾に並べ替えられます。 |
戻り値
この関数は値を返しません。
備考
この関数は、ウィンドウ関数式内でのみ使用できます。
例
OFFSETを参照してください。
関連コンテンツ
ORDERBY、PARTITIONBY、および MATCHBY 関数についてINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER