PaliSkill
SQL avancé

Leçon 4 / 9 — Chapitre 9: Mise en pratique : e-commerce

COALESCE : afficher les avis sans commentaire

Comme au chapitre 3, COALESCE affiche un texte de repli explicite plutôt qu'un NULL brut — ici, pour les avis notés sans commentaire.

SELECT id, COALESCE(commentaire, 'Pas de commentaire') AS commentaire_affiche
FROM avis WHERE id IN (3, 6);

Les avis 3 et 6 n'ont aucun commentaire (NULL) : les deux affichent 'Pas de commentaire' avec cette requête, plutôt que d'apparaître vides dans un rapport destiné à un utilisateur.

À retenir :

  • COALESCE reste la façon la plus directe d'afficher une valeur de repli lisible à la place d'un NULL, sans filtrer la ligne comme le ferait un WHERE.
  • Contrairement au WHERE commentaire IS NOT NULL de la leçon précédente (qui exclut les lignes), COALESCE garde toutes les lignes, en habillant seulement l'affichage des valeurs manquantes.

À vous de jouer : combien d'avis, sur les 8 existants, ont un commentaire à NULL ?

🔒

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