Tengo una tabla con tres campos, Nombre, Apellido y Correo electrónico.CONCATANDO campos NULL
He aquí algunos datos ficticios:
FirstName | LastName | Email
Adam West [email protected]
Joe Schmoe NULL
Ahora, si lo hago:
SELECT CONCAT(FirstName, LastName, Email) as Vitals FROM MEMBERS
vitales para Joe es nula, ya que no hay un único campo nulo. ¿Cómo superas este comportamiento? Además, ¿es este el comportamiento predeterminado en MS SQL Server?
excelente, gracias! –
ver [respuesta BILBO] (http://stackoverflow.com/a/5792720/532060) sobre [CONCAT_WS] (http://dev.mysql.com/doc/refman/5.0/en/string-functions.html# function_concat-ws), una mejor solución en mi opinión – dvb
Esto no funciona con bases de datos MySQL ... CONCAT_WS() parece ser una solución más genérica. – ricosrealm