SQLite har ikke en concat()
fungerer som mange andre databasestyringssystemer, såsom SQL Servers concat()
og MySQL's concat()
.
Det betyder dog ikke, at du ikke kan sammenkæde to strenge i SQLite.
SQLite har en sammenkædningsoperator (||
), som du kan bruge til at sammenkæde to strenge.
Eksempel
Her er et eksempel for at demonstrere, hvordan man sammenkæder to strenge i SQLite.
SELECT 'Water' || 'melon';
Resultat:
Watermelon
Du kan bruge lige så mange sammenkædningsoperatorer, som du har brug for, for at sammenkæde flere strenge.
En almindelig brug er at tilføje et mellemrum, mens to andre strenge sammenkædes.
SELECT 'Peter' || ' ' || 'Griffin';
Resultat:
Peter Griffin
Et databaseeksempel
Her er et eksempel, der sammenkæder to kolonner fra en databaseforespørgsel og indsætter et mellemrum mellem hver kolonnes resultater.
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á