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