Concaténation avec ||

Opérateur de concaténation

L'opérateur de concaténation s'écrit ||.

Il permet de concaténer des colonnes et/ou des chaînes de caractères.

La colonne résultante est une chaîne de caractère.

1
SELECT Attribut1 || '+' || Attribut2 AS "A1+A2" FROM ...

RappelBD "Gestion des intervenants" : Schéma relationnel

1
tIntervenant (#pknom:varchar, prenom:varchar, poste:integer)
2
tCours (#pkannee:2000..2100, #pknum:integer, titre:varchar, type:C|TD|TP, fkintervenant=>tIntervenant, debut:date)

ExempleBD "Gestion des intervenants" : Question avec concaténation

1
SELECT prenom || ' ' || pknom || ' (' || poste || ')' AS intervenant FROM tIntervenant;
1
INTERVENANT
2
-------------------------------
3
STEPHANE CROZAT (4287)

Complément

L'opérateur standard en SQL est CONCAT(col1, col2) ; il fonctionne également sous Oracle.