PERCENT_RANK()
DSQL
PERCENT_RANK() OVER {<window_specification> | window_name}
DOUBLE PRECISION
Renvoie le rang relatif de la ligne actuelle dans un groupe de lignes. La fonction PERCENT_RANK
est utilisée pour calculer la position relative d’une valeur dans une section ou un ensemble de requêtes résultant. La plage des valeurs renvoyées par PERCENT_RANK
est supérieure à 0 et inférieure ou égale à 1. La première ligne de tout ensemble PERCENT_RANK
est 0. Les valeurs NULL
par défaut sont incluses et traitées comme les plus petites valeurs possibles.
Note
|
La fonction |
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