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.
À 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