sql >> Databasteknik >  >> RDS >> SQLite

Hur man sammanfogar strängar i SQLite

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á    


  1. Varför skapar inte postgres databasen?

  2. SQL Server ROWCOUNT_BIG()

  3. Finns det något sätt att skapa flera utlösare i ett skript?

  4. MySQL's now() +1 dag