メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

NTILE ウィンドウ関数

NTILE ウィンドウ関数は、パーティションの順序付けされた行を可能な限り同じサイズの指定されたランク付けグループの数に分割し、任意の行を分類するグループを返します。

構文

Copy
NTILE (expr) OVER ( [ PARTITION BY expression_list ] [ ORDER BY order_list ] )

引数

expr

ランク付けグループの数。パーティションごとに正の整数値 (0 より大きい) になる必要があります。expr 引数は Null を使用することはできません。

OVER

ウィンドウのパーティションと順序を指定する句。OVER 句にウィンドウフレーム仕様を含めることはできません。

PARTITION BY window_partition

オプション。OVER 句のグループごとにレコードの範囲を設定します。

ORDER BY window_ordering

オプション。各パーティション内の行をソートする式。ORDER BY 句を省略した場合、ランク付けの動作は同じです。

ORDER BY で一意のソートが行われない場合、行の順序は不確定になります。詳細については、「ウィンドウ関数用データの一意の並び順」を参照してください。

戻り型

BIGINT

NTILE ウィンドウ関数の例」を参照してください。

このページの内容: