Leçon 8 / 9 — Chapitre 3: Fonctions numériques et NULL avancé
STDDEV et VARIANCE
VARIANCE et STDDEV sont des fonctions d'agrégation qui mesurent la dispersion d'un ensemble de valeurs autour de leur moyenne — à quel point les valeurs sont regroupées ou dispersées.
SELECT VARIANCE(v), STDDEV(v) FROM (VALUES (10), (20), (30)) AS t(v);
(VALUES (10), (20), (30)) AS t(v) crée une petite table à la volée, avec une seule colonne v et 3 lignes — pratique pour un exemple isolé, sans avoir besoin d'une vraie table. La moyenne de 10, 20, 30 est 20 ; VARIANCE renvoie 100, et STDDEV (la racine carrée de la variance) renvoie 10.
Plus les valeurs sont proches de leur moyenne, plus VARIANCE et STDDEV sont petites :
SELECT VARIANCE(v), STDDEV(v) FROM (VALUES (5), (5), (5), (5)) AS t(v);
→ 0 et 0 : aucune dispersion, toutes les valeurs sont identiques.
À retenir :
VARIANCEetSTDDEVmesurent la dispersion d'un ensemble de valeurs autour de leur moyenne — 0 signifie aucune dispersion.STDDEVest la racine carrée deVARIANCE: les deux mesurent la même chose, dans des unités différentes.(VALUES (a), (b), ...) AS nom(colonne)construit une petite table littérale, utile pour un exemple isolé sans dépendre d'une table existante.
À vous de jouer : sur les valeurs 10, 20, 30, vérifiez que STDDEV est bien la racine carrée de VARIANCE (100).
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès