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
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