Exercice 17 / 60

COALESCE

ConsigneAffiche 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).

📖 Cours

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
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

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