CONCAT
Une varios valores en una sola cadena, saltándose los NULL.
Sintaxis
CONCAT(<valor1>, <valor2>, …)
CONCAT_WS(<separador>, <valor1>, <valor2>, …)
Convierte los argumentos en texto y los une uno tras otro. A diferencia del operador ||, NULL no «se come» todo el resultado: simplemente se salta. CONCAT_WS pone el separador entre los valores por ti.