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');NULL y un número entre los argumentos
PostgreSQL 17.9
SELECT CONCAT('Post', NULL, 'greSQL', 17);Nombre y estado a partir de una tabla
PostgreSQL 17.9
SELECT CONCAT(member_name, ' (', status, ')') AS member
FROM FamilyMembers;Detalles
El operador || también une cadenas, pero con NULL devuelve NULL: 'a' || NULL devuelve NULL, mientras que CONCAT('a', NULL) devuelve a.