Exercice 38 / 60

CONCAT

ConsigneCrée une colonne nom_complet en combinant le prénom et le nom, séparés d'un espace. Affiche aussi la ville. Colonnes : nom_complet, ville.

📖 Cours

concat() assemble plusieurs textes en un seul. Syntaxe : concat(a, b, c) ou l'opérateur a || b

CONCAT assemble les morceaux bout à bout dans l'ordre donné, et l'opérateur double barre fait de même sauf sur une valeur absente
CONCAT assemble les morceaux bout à bout dans l'ordre donné, et l'opérateur double barre fait de même sauf sur une valeur absente

Exemple (table clients) :

SELECT CONCAT(ville, ' - ', nom) AS libellé FROM clients;-> 'Paris - Dupont' a partir de ville et nom

L'opérateur || assemble de la même façon : ville || ' - ' || nom.

Une différence à connaître : si un des morceaux vaut null (une case vide), || rend null pour toute la ligne, alors que concat ignore le morceau manquant et assemble le reste. Sur une colonne parfois vide, remplacer concat par || vide donc silencieusement des lignes du résultat.

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