Chapitre 3 / 10
Fonctions numériques et NULL avancé
9 leçons dans ce chapitre.
Fonctions numériques : ROUND, ABS
→ 120.5 (montant vaut 120.456 ; le chiffre après la 1ère décimale, 5, fait arrondir vers le haut). → 150 (montant vaut 150, un rem…
Voir les détails du chapitre
→ 120.5 (montant vaut 120.456 ; le chiffre après la 1ère décimale, 5, fait arrondir vers le haut). → 150 (montant vaut 150, un remboursement ; ABS renvoie sa valeur absolue, toujours positive). À retenir : arrondit une valeur à n décimales. renvoie la valeur absolue (toujours positive, quel que soit le signe d'origine). À vous de jouer : calculez (montant = 60.75) et vérifiez l'arrondi à l'entier.
Gestion des valeurs nulles : COALESCE, IS NULL
→ 1 (seul le client id=3 a un email NULL). → 'non renseigné' (email est NULL pour id=3, COALESCE renvoie la valeur de repli). À re…
CEIL et FLOOR : arrondi vers le haut ou vers le bas
Contrairement à , qui arrondit à la valeur la plus proche, arrondit systématiquement vers le haut (l'entier immédiatement supérieu…
MOD, POWER et SQRT
renvoie le reste de la division entière de par . élève à la puissance . renvoie la racine carrée de . → 1 (7 divisé par 3 donne 2,…
GREATEST et LEAST
renvoie la plus grande des valeurs fournies ; renvoie la plus petite. Contrairement à , qui agrège plusieurs lignes, / comparent p…
NULLIF
renvoie si les deux valeurs sont égales, sinon renvoie inchangée — l'inverse de , qui remplace un par une valeur de repli. vaut 'i…
IS DISTINCT FROM : comparer en toute sécurité avec NULL
Une comparaison classique (, ) renvoie toujours (jamais vrai ni faux) dès qu'un des deux côtés vaut — ce qui exclut silencieusemen…
STDDEV et VARIANCE
et sont des fonctions d'agrégation qui mesurent la dispersion d'un ensemble de valeurs autour de leur moyenne — à quel point les v…
Cas pratique : un rapport tolérant aux valeurs extrêmes et manquantes
Ce cas pratique combine plusieurs fonctions de ce chapitre pour construire un rapport robuste. Pour le client d'id 4 (montant = 60…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/9 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 90).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module