SQLite
 sql >> Datenbank >  >> RDS >> SQLite

So verketten Sie Zeichenfolgen in SQLite

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á