sql >> Database teknologi >  >> RDS >> SQLite

Sådan sammenkædes strenge i SQLite

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á    


  1. Zombie PerfMon tællere, der aldrig dør!

  2. Rails 3.1:Forespørgsel efter postgres inden for et tidsinterval

  3. Forstå HAProxy-statistikken for MySQL og PostgreSQL

  4. NLS_LOWER() Funktion i Oracle