# 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

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 suma

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