Funcion COALESCE

07/02/2008 - 23:18 por daniel | Informe spam
Hola, no entiendo muy bien orasi que la funcion de la funcion COALESCE, he
revisado la documentacion del MSDN y SQL Books Online me dice:

"Returns the first nonnull expression among its arguments."

Lo cual a mi entender: que la funcion no retornara valores nulos, nose si
este bien, de no ser asi me gustaria que me explicaran mas o menos como
funciona.

Gracias.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
08/02/2008 - 02:33 | Informe spam
Daniel,

Que retornara el primer item que sea NO null.

select coalesce(null, null, 1, null, 2)
go

select coalesce(c1, c2)
FROM (SELECT NULL AS c1, NULL AS c2) AS t
go


AMB

"daniel" wrote:

Hola, no entiendo muy bien orasi que la funcion de la funcion COALESCE, he
revisado la documentacion del MSDN y SQL Books Online me dice:

"Returns the first nonnull expression among its arguments."

Lo cual a mi entender: que la funcion no retornara valores nulos, nose si
este bien, de no ser asi me gustaria que me explicaran mas o menos como
funciona.

Gracias.


Respuesta Responder a este mensaje
#2 daniel
08/02/2008 - 21:33 | Informe spam
Ok Alejandro ya entendí, pero por ejmeplo en que caso podria ser util esta
funcion?.

Gracias.

"Alejandro Mesa" escribió en el
mensaje de noticias
news:
Daniel,

Que retornara el primer item que sea NO null.

select coalesce(null, null, 1, null, 2)
go

select coalesce(c1, c2)
FROM (SELECT NULL AS c1, NULL AS c2) AS t
go


AMB

"daniel" wrote:

Hola, no entiendo muy bien orasi que la funcion de la funcion COALESCE,
he
revisado la documentacion del MSDN y SQL Books Online me dice:

"Returns the first nonnull expression among its arguments."

Lo cual a mi entender: que la funcion no retornara valores nulos, nose si
este bien, de no ser asi me gustaria que me explicaran mas o menos como
funciona.

Gracias.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida