ORDERBY

適用対象:計算列計算テーブルメジャービジュアル計算

WINDOW 関数の各パーティション内の並べ替え順序を決定する式を定義します。

構文

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

パラメーター

用語 定義
orderBy_expression (省略可能) WINDOW 関数の各パーティション内のデータを並べ替えるために使われる任意のスカラー式。
順序 (省略可能) "<OrderDirection> [<BlankHandling>]" という形式の 2 部構成の値。

<OrderDirection> により、<orderBy_expression> 値を並べ替える方法 (つまり昇順または降順) を指定します。 有効な値は、次のとおりです。
DESC。 代替値: 0(zero)/FALSE。 <orderBy_expression> の値を降順で並べ替えます。
ASC。 代替値: 1/TRUE。 <orderBy_expression> の値を昇順で並べ替えます。 これは、<order> を省略した場合の既定値です。

<BlankHandling> 部分は省略可能です。 これは空白の順序を指定するものです。 有効な値は、次のとおりです。
BLANKS DEFAULT. これが既定値です。 数値が空白の場合、値の順番は 0 と負の値の間になります。 文字列が空白の場合は、空の文字列を含めてすべての文字列の前に並べ替えられます。
BLANKS FIRST。 昇順並べ替えと降順並べ替えに関係なく、空白の順番は常に先頭になります。
BLANKS LAST。 昇順並べ替えと降順並べ替えに関係なく、空白の順番は常に末尾になります。

戻り値

この関数は値を返しません。

注釈

この関数は、WINDOW 関数の式内でのみ使用できます。

OFFSET」をご覧ください。

ORDERBY、PARTITIONBY、および MATCHBY 関数について
INDEX
OFFSET
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER