SQLite
 sql >> Base de données >  >> RDS >> SQLite

Comment concaténer des chaînes dans SQLite

SQLite n'a pas de concat() fonctionnent comme de nombreux autres systèmes de gestion de base de données, tels que concat() de SQL Server et le concat() de MySQL .

Cependant, cela ne signifie pas que vous ne pouvez pas concaténer deux chaînes dans SQLite.

SQLite a un opérateur de concaténation (|| ) que vous pouvez utiliser pour concaténer deux chaînes.

Exemple

Voici un exemple pour montrer comment concaténer deux chaînes dans SQLite.

SELECT 'Water' || 'melon';

Résultat :

Watermelon

Vous pouvez utiliser autant d'opérateurs de concaténation que nécessaire pour concaténer plusieurs chaînes.

Une utilisation courante consiste à ajouter un espace tout en concaténant deux autres chaînes.

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

Résultat :

Peter Griffin

Un exemple de base de données

Voici un exemple qui concatène deux colonnes d'une requête de base de données et insère un espace entre les résultats de chaque colonne.

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

Résultat :

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