Referencia de funciones

CONCAT

Une las representaciones de texto de todos los argumentos en una cadena.

PostgreSQL 17.9
CONCAT(value[, ...])
  • [ ]parte opcional
  • ...se puede repetir
value
Valor de cualquier tipo, se convierte en texto

Valor devuelto

Cadena (text); los argumentos NULL se omiten, así que el resultado nunca es NULL

Ejemplos

Unir dos cadenas

PostgreSQL 17.9
SELECT CONCAT('Post', 'greSQL');
concat
PostgreSQL

NULL y un número entre los argumentos

PostgreSQL 17.9
SELECT CONCAT('Post', NULL, 'greSQL', 17);
concat
PostgreSQL17

Nombre y estado a partir de una tabla

PostgreSQL 17.9
SELECT CONCAT(member_name, ' (', status, ')') AS member
FROM FamilyMembers;
member
Headley Quincey (father)
Flavia Quincey (mother)
Andie Quincey (son)
Lela Quincey (daughter)
Annie Quincey (daughter)
Ernest Forrest (father)
Constance Forrest (mother)
Wednesday Addams (daughter)

Detalles

El operador || también une cadenas, pero con NULL devuelve NULL: 'a' || NULL devuelve NULL, mientras que CONCAT('a', NULL) devuelve a.

Véase también

Dónde aprenderlo