SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Jak łączyć ciągi w SQLite

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á    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PRZYPADEK SQLite

  2. Jak działa SQLite Lower()

  3. Zaktualizuj ListView w oparciu o ContentProvider wspierany przez SQLite

  4. Zwróć początek miesiąca w SQLite

  5. Utwórz kolumnę automatycznego przyrostu w SQLite