Cita: Mensaje Original por Cain
CONCAT sirve para concatenar:
CONCAT("hola", "adios") --> holaadios
CONCAT_WS concatena y añade comas:
CONCAT_WS("hola", "adios") --> hola,adios
Aqui hay un pequeño error.
CONCAT_WS no añade comas automáticamente, sino que la funcion necesita 3 o más parámetros, siendo el PRIMERO de los parámetros, el "String" ( o variable con un string) que será utilizado para "unir" los demás parámetros concatenados.
ej :
Código:
mysql> SELECT CONCAT_WS(",","First name","Second name","Last Name");
-> 'First name,Second name,Last Name'
mysql> SELECT CONCAT_WS("+","First name",NULL,"Last Name");
-> 'First name+Last Name'
Saludos.