NTILE (SQL)
指定したウィンドウ・フレーム内の行を、それぞれの要素の数がほぼ等しい、num-groups 個のグループに分割するウィンドウ関数。
構文
NTILE(num-groups)
説明
NTILE は、ウィンドウ・フレーム内の行を、それぞれに含まれる要素の数がほぼ等しくなるように、num-groups 個のグループに分割します。各グループは、1 から始まる番号で識別されます。
引数
num-groups
行をいくつのグループに分割するかを指定する数値。
例
以下の例では、各部門の従業員を、その給与に基づいて、4 つのグループに分割します。
SELECT NTILE(4) OVER (PARTITION BY Department ORDER BY Salary) FROM Company.Employee