ConsigneCalcule la médiane des notes des etudiants avec la fonction PERCENTILE_CONT. Nomme la colonne mediane.
percentile_cont(0.5) calcule la médiane, la valeur qui coupe la série en deux. C'est une fonction statistique. Syntaxe : percentile_cont(fraction) within group (order BY colonne)
0.5 = mediane, 0.25 = premier quartile, 0.9 = 90e centileCe n'est pas forcément une valeur présente dans la table : sur un nombre pair de lignes, percentile_cont interpole entre les deux valeurs centrales, et sur 10, 12, 14 et 20 elle renvoie 13, qui n'est la note d'aucun étudiant. percentile_disc(0.5), elle, en rend toujours une (12 sur le même exemple).
Exemple (table produits) :
SELECT PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY prix) AS prix_medianFROM produits;La mediane est souvent plus représentative que la moyenne (avg), car moins sensible aux valeurs extrêmes.
Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →