Aller au contenu principal
Page traduite

Cette page a été traduite de l'anglais avec l'aide de l'IA. En cas de divergence, la version anglaise fait référence.

Opérateur de concaténation

Renvoie la chaîne de caractères résultant de la concaténation, ou réunion, de deux valeurs de chaîne ou plus.

Voir aussi :
[SELECT]


Syntaxe​

SELECT character_expression1 || character_expression2 FROM <multipartIdentifier>;

Arguments​

character_expression
Une chaîne littérale ou une colonne de type chaîne.

Valeur(s) renvoyée(s)​

Renvoie une chaîne.

remarque

À partir de StackQL v1.0, l'analyseur syntaxique traite || comme l'opérateur de concaténation, avec une priorité plus élevée que celle des opérateurs de comparaison : WHERE id = prefix || suffix compare donc id à la chaîne concaténée. Les versions antérieures interprétaient || comme l'opérateur booléen OR. Utilisez OR pour la disjonction booléenne. Les variables de session peuvent elles aussi être concaténées : $prefix || '-' || $suffix.


Exemples​

Concaténer deux champs​

SELECT name || ' (' || location || ')' as bucket_location
FROM google.storage.buckets
WHERE project = 'stackql-demo';

Pour plus d'informations, consultez https://sqlite.org/lang_expr.html