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

Come concatenare stringhe in SQLite

SQLite non ha un concat() funzionano come molti altri sistemi di gestione di database, come concat() di SQL Server e concat() di MySQL .

Tuttavia, ciò non significa che non puoi concatenare due stringhe in SQLite.

SQLite ha un operatore di concatenazione (|| ) che puoi utilizzare per concatenare due stringhe.

Esempio

Ecco un esempio per dimostrare come concatenare due stringhe in SQLite.

SELECT 'Water' || 'melon';

Risultato:

Watermelon

È possibile utilizzare tutti gli operatori di concatenazione necessari per concatenare più stringhe.

Un uso comune è aggiungere uno spazio mentre si concatenano altre due stringhe.

SELECT 'Peter' || ' ' || 'Griffin';

Risultato:

Peter Griffin

Un esempio di database

Ecco un esempio che concatena due colonne da una query di database e inserisce uno spazio tra i risultati di ciascuna colonna.

SELECT 
  CustomerId,
  FirstName || ' ' || LastName AS "Full Name"
FROM Customer 
Limit 5;

Risultato:

CustomerId  Full Name                
----------  -------------------------
1           Luís Gonçalves           
2           Leonie Köhler            
3           François Tremblay        
4           Bjørn Hansen             
5           František Wichterlová