MSSQLウィンドウ関数NTILE
CUME_DIST

NTILEウィンドウ関数

LAG

パーティションをn個のバケツに均等分割します。

構文

NTILE(n) OVER (w)

使用例

下記の値を入力するとサンプルに即時反映されます。

employee_id
salary
quartile
employees
SELECT employee_id, salary,
       NTILE(4) OVER (ORDER BY salary DESC) AS quartile
FROM employees;