Deal with NULL in Postgres
Please deal with null carefully.
SUM
up some values with NULL
in it, we get a value.
WITH base AS (
SELECT
1 AS num
UNION ALL
SELECT
2 AS num
UNION ALL
SELECT
NULL AS num
)
SELECT
SUM(num)
FROM
base
gives us
3
However, if one would add some values up, we get a NULL when one of them is NULL
.
SELECT
NULL + 10 AS null_plus_num
gives us a
NULL
Planted:
by L Ma;
Similar Articles:
Lei Ma (2020). 'Deal with NULL in Postgres', Datumorphism, 11 April. Available at: https://datumorphism.leima.is/til/data/postgres.deal-with-null/.