addition ❇️
La función addition devuelve la suma de un conjunto de números, ignorando los valores nulos que pueda haber.
Si todos los parámetros de entrada son nulos devuelve NULL
Ejemplo
Sección titulada «Ejemplo»SELECT addition(1,2,null,4) suma;El código SQL generado es el siguiente.
SELECT CASE WHEN 1 IS NOT NULL OR 2 IS NOT NULL OR NULL IS NOT NULL OR 4 IS NOT NULL THEN coalesce(1,0)+coalesce(2,0)+coalesce(NULL,0)+coalesce(4,0) END AS sumaComentario
Sección titulada «Comentario»Esta función es útil porque el operador estándar + devuleve NULL cuando cualiquiera de los sumandos es nulo. La función addition, en cambio, se comporta igual que la suma del Excel.