Concatenar cadenas

21/06/2006 - 09:58 por Magda | Informe spam
Quisiera concatenar 3 campos, el problema es que si alguno contiene NULL, el
resultado es Null. Esta es mi consulta:

Select Nombre + Apellido1 + Apellido2 as Contacto
From Clientes;

¿Cómo debe hacerse?

Saludos, Magda.
 

Leer las respuestas

#1 qwalgrande
21/06/2006 - 10:11 | Informe spam
Hola.

Utiliza la función isnull para sustituir los nulos por el valor por defecto
que quieras:

select isnull(Nombre, 'Sin Nombre') + isnull(Apellido1, 'Sin apellido1') +
isnull(Apellido2, 'Sin apellido2') as Contacto
from Clientes.

Alberto López Grande (qwalgrande)


"Magda" escribió en el mensaje
news:
Quisiera concatenar 3 campos, el problema es que si alguno contiene NULL,
el
resultado es Null. Esta es mi consulta:

Select Nombre + Apellido1 + Apellido2 as Contacto
From Clientes;

¿Cómo debe hacerse?

Saludos, Magda.

Preguntas similares