Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
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