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 ...
Rappel : BD "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)
Exemple : BD "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.