← SQL avancé
Leçon 2 / 9 — Chapitre 3: Fonctions numériques et NULL avancé
Gestion des valeurs nulles : COALESCE, IS NULL
SELECT COUNT(*) FROM clients WHERE email IS NULL;
→ 1 (seul le client id=3 a un email NULL).
SELECT COALESCE(email, 'non renseigné') FROM clients WHERE id = 3;
→ 'non renseigné' (email est NULL pour id=3, COALESCE renvoie la valeur de repli).
À retenir :
colonne IS NULL/IS NOT NULLteste l'absence (ou la présence) d'une valeur — jamais= NULL, qui ne fonctionne pas en SQL.COALESCE(colonne, valeur_par_defaut)renvoie la première valeur non NULL parmi ses arguments.
À vous de jouer : calculez SELECT COUNT(*) FROM clients WHERE date_inscription IS NULL; et vérifiez le résultat.
🔒
Continuez ce module
Débloquez les leçons restantes ainsi que l'attestation finale.
8 500 XOF / 12,96 € / 14,12 $
Débloquez les 87 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.