Exercice gratuit · NULL · COALESCE

Remplacer une valeur NULL avec COALESCE

Affichez un libellé clair lorsque le téléphone d’un client est absent.

Tables disponibles

Table clients

Schéma de clients
ColonneTypeRôle
id_clientINTEGERclé primaire
nomVARCHARnom fictif
telephoneVARCHARpeut être NULL
Données fictives de clients
nomid_clienttelephone
Amira1+216 20 000 001
Youssef2NULL
Lina3+216 20 000 003
Sami4NULL

Votre mission

Retournez nom et telephone pour tous les clients. Lorsque telephone vaut NULL, affichez Non renseigné. Triez le résultat par id_client croissant.

Requête à compléter
SELECT
  nom,
  -- première valeur non NULL AS telephone
FROM clients
ORDER BY id_client ASC;

PostgreSQL dans le navigateur

Éditeur SQL interactif

Exécutez une requête de lecture sur les données fictives de cet exercice. Rien n’est envoyé à SQL.tn.

Local et privé
Raccourci : Ctrl/⌘ + Entrée
La base locale sera préparée à la première exécution.

Résultat attendu

Résultat attendu
nomtelephone
Amira+216 20 000 001
YoussefNon renseigné
Lina+216 20 000 003
SamiNon renseigné

Correction expliquée

Remplacer une valeur NULL avec COALESCE — Exercice SQL — SQL.tn