CONCAT
Une los argumentos en una sola cadena.
MySQL 8.4
CONCAT(str[, ...])- [ ]parte opcional
- ...se puede repetir
- str
- Cadena que se une; un número se convierte en cadenaVARCHAR
Valor devuelto
Cadena; NULL si al menos un argumento es NULL
Ejemplos
Unir tres cadenas
MySQL 8.4
SELECT CONCAT('sql', '-', 'academy');NULL entre los argumentos
MySQL 8.4
SELECT CONCAT('sql', NULL);Nombre y estado en una sola cadena
MySQL 8.4
SELECT CONCAT(member_name, ' (', status, ')') AS member
FROM FamilyMembers;Detalles
Para que un solo NULL no convierta todo el resultado en NULL, sustitúyelo por una cadena vacía con IFNULL o une las cadenas con CONCAT_WS, que omite los NULL.