SQLite hat kein concat()
funktionieren wie viele andere Datenbankverwaltungssysteme, z. B. concat()
von SQL Server und concat()
von MySQL .
Das bedeutet jedoch nicht, dass Sie in SQLite nicht zwei Zeichenfolgen verketten können.
SQLite hat einen Verkettungsoperator (||
), mit der Sie zwei Zeichenfolgen verketten können.
Beispiel
Hier ist ein Beispiel, um zu demonstrieren, wie zwei Strings in SQLite verkettet werden.
SELECT 'Water' || 'melon';
Ergebnis:
Watermelon
Sie können beliebig viele Verkettungsoperatoren verwenden, um mehrere Zeichenfolgen zu verketten.
Eine übliche Verwendung besteht darin, ein Leerzeichen hinzuzufügen, während zwei andere Zeichenfolgen verkettet werden.
SELECT 'Peter' || ' ' || 'Griffin';
Ergebnis:
Peter Griffin
Ein Datenbankbeispiel
Hier ist ein Beispiel, das zwei Spalten aus einer Datenbankabfrage verkettet und ein Leerzeichen zwischen den Ergebnissen jeder Spalte einfügt.
SELECT
CustomerId,
FirstName || ' ' || LastName AS "Full Name"
FROM Customer
Limit 5;
Ergebnis:
CustomerId Full Name ---------- ------------------------- 1 Luís Gonçalves 2 Leonie Köhler 3 François Tremblay 4 Bjørn Hansen 5 František Wichterlová