SQL Server - Coalesce ?

 
Vista:

Coalesce ?

Publicado por Reynaldo Herrera (1 intervención) el 20/08/2003 19:06:46
Alguien me puede explicar que es coalesce y como se usa.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Coalesce ?

Publicado por Cecilia Colalongo (165 intervenciones) el 21/08/2003 02:44:04
Retorna la primera expresión no nula de una serie, por ejemplo si quieres sumar registros y puede retornar un valor nulo:

SELECT Campo1+COALESCE(SUM(Campo2),0)
FROM ...

Si SUM(Campo2) es nulo devolverá cero para que puedas continuar la operación.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Coalesce ?

Publicado por Ignacio Vega (1 intervención) el 02/07/2007 17:53:34
Esta func. COALESCE la conozco en Teradata y es asi:

COALESCE (Expresion1,[expresionN])
equivale a
CASE
WHEN (Expresion1 IS NOT NULL) THEN Expresion1
...
WHEN (ExpresionN IS NOT NULL) THEN ExprsionN
ELSE NULL

espero te sirva de lago
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar