Dans PostgreSQL, la fonction CONCAT est utilisée pour concaténer deux chaînes ou plus en une seule.
Syntax: CONCAT(string_1, string_2, ...)
Analysons la syntaxe ci-dessus:
- La fonction CONCAT accepte une liste d’arguments convertibles en chaîne. Une chaîne dans ce contexte désigne l’un des types de données suivants : char, varchar ou text.
- La fonction CONCAT est variadique, ce qui signifie que la fonction CONCAT peut accepter un tableau comme argument. Ici, il est nécessaire de marquer le tableau avec le mot-clé VARIADIC. La fonction CONCAT considère chaque élément de tableau comme un argument.
- Contrairement à l’opérateur de concaténation (||), la fonction CONCAT ignore les arguments NULS.
Exemple 1 :
L’instruction ci-dessous utilise la fonction CONCAT pour concaténer trois chaînes en une seule:
SELECT CONCAT ('Geeks', 'for', 'geeks');
Sortie:
Exemple 2 :
L’instruction suivante concatène les valeurs dans les colonnes first_name et last_name de la table d’acteurs dans l’exemple de base de données, c’est-à-dire dvdrental.
SELECT CONCAT (first_name, ' ', last_name) AS "Full name"FROM actor;
Sortie:
Mots clés de l’article: