FedericoRazzoli
Joined 6 years ago
Karma
245
Submissions
29
Member since
Nov 2
Joined 6 years ago
For example, AVG(col) and COUNT(col) treat it as a missing value (NULLs do not alter the average or the count), but 1 + NULL treats it as an unknown value (the result is unknown). The complete list of NULL-related inconsistencies would be long.
It would have been better to use different words for different semantics, or not implementing NULL at all. Also, in some cases it can lead to poor query performance.
Free software supporter.