Exercice 17 / 60

COALESCE

Affiche le nom et l'email de chaque etudiant, en remplaçant les emails NULL par le texte 'non renseigné'. Nomme la colonne du résultat email (COALESCE).

coalesce() renvoie la première valeur non null de sa liste. Pratique pour remplacer les null par une valeur par defaut. Syntaxe : coalesce(colonne, valeur_de_remplacement)

COALESCE parcourt ses arguments dans l'ordre et s'arrête à la première valeur non NULL, ce qui permet de remplacer une absence par une valeur par défaut

Exemple (table produits) :

SELECT nom, COALESCE(fournisseur, 'inconnu') AS fournisseur FROM produits; -> affiche 'inconnu' quand fournisseur est NULL
etudiants
idnomprenomemailnotevilleagedate_inscriptiondepartementcompetences
query.sql

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →