CONCAT_WS
Une cadenas e inserta entre ellas el separador indicado.
PostgreSQL 17.9
CONCAT_WS(separator, str[, ...])- [ ]parte opcional
- ...se puede repetir
- separator
- Separador que se inserta entre las cadenastext
- str
- Cadena que se une
Valor devuelto
Cadena; los argumentos NULL se omiten, pero un separador NULL da NULL
Ejemplos
Fecha a partir de sus partes con guiones
PostgreSQL 17.9
SELECT CONCAT_WS('-', '2024', '03', '08');Nombre completo a partir de tres columnas
PostgreSQL 17.9
SELECT CONCAT_WS(' ', last_name, first_name, middle_name) AS full_name
FROM Teacher;Detalles
Las cadenas vacías no se omiten y el separador también las rodea: CONCAT_WS('-', 'a', '', 'b') devuelve a--b.