Skip to main content

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

関連項目

FeedbackOpens in a new tab