PERCENT_RANK()
DSQL
PERCENT_RANK() OVER {<window_specification> | window_name}
DOUBLE PRECISION
Возвращает относительный ранг текущей строки в группе строк.Функция PERCENT_RANK
используется для вычисления относительного положения значения в секции или результирующем наборе запроса.Диапазон значений, возвращаемый функцией PERCENT_RANK
, больше 0 и меньше или равен 1.В первой строке любого набора PERCENT_RANK
равна 0.Значения NULL
по умолчанию включаются и рассматриваются как наименьшие возможные значения.
Note
|
Функция |
PERNCENT RANK
SELECT
id,
salary,
PERCENT_RANK() OVER (ORDER BY salary)
FROM employee
ORDER BY salary;
id salary percent_rank -- ------ ------------ 3 8.00 0.0 4 9.00 0.25 1 10.00 0.5 5 10.00 0.5 2 12.00 1.0