Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.
Verkettungsoperator
Gibt den String zurück, der aus der Verkettung, also dem Zusammenfügen, von zwei oder mehr String-Werten entsteht.
Siehe auch:
[SELECT]
Syntax
SELECT character_expression1 || character_expression2 FROM <multipartIdentifier>;
Argumente
character_expression
Ein String-Literal oder eine String-Spalte.
Rückgabewert(e)
Gibt einen String zurück.
Ab StackQL v1.0 behandelt der Parser || als Verkettungsoperator, der stärker bindet als Vergleichsoperatoren, sodass WHERE id = prefix || suffix den Wert id mit dem zusammengefügten String vergleicht. Frühere Releases haben || als boolesches OR tokenisiert. Verwenden Sie OR für die boolesche Disjunktion. Sitzungsvariablen können ebenfalls verkettet werden: $prefix || '-' || $suffix.
Beispiele
Zwei Felder miteinander verketten
SELECT name || ' (' || location || ')' as bucket_location
FROM google.storage.buckets
WHERE project = 'stackql-demo';
Weitere Informationen finden Sie unter https://sqlite.org/lang_expr.html