SQLite har inte en concat()
fungerar som många andra databashanteringssystem, som SQL Servers concat()
och MySQL:s concat()
.
Det betyder dock inte att du inte kan sammanfoga två strängar i SQLite.
SQLite har en sammanlänkningsoperator (||
) som du kan använda för att sammanfoga två strängar.
Exempel
Här är ett exempel för att visa hur man sammanfogar två strängar i SQLite.
SELECT 'Water' || 'melon';
Resultat:
Watermelon
Du kan använda så många sammanlänkningsoperatorer som du behöver för att sammanfoga flera strängar.
En vanlig användning är att lägga till ett mellanslag samtidigt som två andra strängar sammanfogas.
SELECT 'Peter' || ' ' || 'Griffin';
Resultat:
Peter Griffin
Ett databasexempel
Här är ett exempel som sammanfogar två kolumner från en databasfråga och infogar ett mellanslag mellan varje kolumns resultat.
SELECT
CustomerId,
FirstName || ' ' || LastName AS "Full Name"
FROM Customer
Limit 5;
Resultat:
CustomerId Full Name ---------- ------------------------- 1 Luís Gonçalves 2 Leonie Köhler 3 François Tremblay 4 Bjørn Hansen 5 František Wichterlová