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á