MSSQLウィンドウ関数PERCENT_RANK
DENSE_RANK

PERCENT_RANKウィンドウ関数

CUME_DIST

0〜1の範囲の相対順位を返します。

構文

PERCENT_RANK() OVER (w)

使用例

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

employee_id
salary
pct_rank
employees
SELECT employee_id, salary,
       ROUND(PERCENT_RANK() OVER (ORDER BY salary), 4) AS pct_rank
FROM employees;