Section courante

A propos

Section administrative du site

PERCENTILE_DISC

Percentile discrète
Oracle Database SQL Oracle 10g Release 2 (10.2) ou supérieure

Syntaxe

PERCENTILE_DISC(expr) WITHIN GROUP (ORDER BY expr [ DESC | ASC ]) [ OVER (query_partition_clause) ]

Paramètres

Nom Description
expr Ce paramètre permet d'indiquer le percentile à calculer, exprimé comme une valeur décimale entre 0 et 1. Par exemple, 0.5 pour la médiane ou 0.9 pour le 90e percentile.
ORDER BY expr Ce paramètre permet de spécifier la colonne ou l'expression numérique sur laquelle se base le calcul du percentile, en définissant l'ordre de tri (ASC pour croissant, DESC pour décroissant).
query_partition_clause Ce paramètre permet de diviser l'ensemble de données en partitions indépendantes, pour que le calcul du percentile soit effectué séparément dans chaque partition (optionnel, utilisé avec OVER()).

Description

Cette fonction permet de retourner la première valeur correspondant à un percentile donné dans un ensemble de données triées. Contrairement à PERCENTILE_CONT, elle utilise une méthode discrète et ne fait pas d'interpolation.

Remarques



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