SQLite nie ma funkcji concat()
działać jak wiele innych systemów zarządzania bazami danych, takich jak concat()
SQL Servera i concat()
MySQL .
Nie oznacza to jednak, że nie możesz łączyć dwóch ciągów w SQLite.
SQLite posiada operator konkatenacji (||
), którego możesz użyć do połączenia dwóch ciągów.
Przykład
Oto przykład pokazujący, jak połączyć dwa łańcuchy w SQLite.
SELECT 'Water' || 'melon';
Wynik:
Watermelon
Możesz użyć tylu operatorów konkatenacji, ile potrzebujesz, aby połączyć wiele ciągów.
Typowym zastosowaniem jest dodanie spacji podczas łączenia dwóch innych ciągów.
SELECT 'Peter' || ' ' || 'Griffin';
Wynik:
Peter Griffin
Przykład bazy danych
Oto przykład, który łączy dwie kolumny z zapytania bazy danych i wstawia spację między wynikami każdej kolumny.
SELECT
CustomerId,
FirstName || ' ' || LastName AS "Full Name"
FROM Customer
Limit 5;
Wynik:
CustomerId Full Name ---------- ------------------------- 1 Luís Gonçalves 2 Leonie Köhler 3 François Tremblay 4 Bjørn Hansen 5 František Wichterlová