Section courante

A propos

Section administrative du site

PERCENT_RANK

Rang de pourcentage
Oracle Database SQL Oracle Database 8i (8.1.6) ou supérieure

Syntaxe

PERCENT_RANK(expr [, expr ]...) WITHIN GROUP (ORDER BY expr [ DESC | ASC ] [NULLS { FIRST | LAST } ] [, expr [ DESC | ASC ] [NULLS { FIRST | LAST } ] ]... )
PERCENT_RANK( ) OVER ([ query_partition_clause ] order_by_clause)

Paramètres

Nom Description
expr Ce paramètre permet d'indiquer l'expression ou la colonne dont les valeurs seront utilisées pour calculer le rang relatif.
query_partition_clause Ce paramètre permet de diviser l'ensemble des données en partitions indépendantes pour calculer le rang relatif à l'intérieur de chaque partition.
order_by_clause Ce paramètre permet de spécifier l'ordre de classement des lignes dans le calcul du rang en pourcentage dans le cadre de l'utilisation avec OVER().

Description

Cette fonction permet de calculer le rang relatif d'une valeur dans un ensemble, exprimé en pourcentage entre 0 et 1. Elle est utile dans les analyses statistiques pour déterminer la position d'un enregistrement dans un groupe ordonné.

Remarques



Dernière mise à jour : Dimanche, le 29 Juin 2025