CONCAT() es una función de MySQL que está agrupada dentro de las funciones encargadas del manejo de cadenas de caracteres (strings) y su misión es la de concatenar dos o más expresiones.
Definición
La función CONCAT() devuelve una cadena que es el resultado de concatenar las expresiones pasadas como argumento, puede tener uno o más argumentos. Si todos los argumentos son cadenas no binarias, el resultado es una cadena no binaria. Si los argumentos incluyen cadenas binarias, el resultado es una cadena binaria. Un argumento numérico se convierte en su forma de cadena no binaria equivalente. CONCAT() devolverá NULL si cualquiera de los argumentos en NULL.
CONCAT(cadena1, cadena2, cadena3, …)
Argumentos
cadena1, Obligatorio, primera cadena que será concatenada con el resto.
cadena2, Otra cadena o expresión que será concatenada
cadena3,
…
Ejemplos
SELECT CONCAT('Calle ', 'Las Rosas', ' Nº ', 25);
Calle Las Rosas Nº 25
Ejemplo utilizando columnas de una tabla
SELECT CONCAT(Nombre, “ “, Apellido1, “ “, Apellido2) AS Cliente
FROM Clientes;