Yes.
This must be because relational databases use the theory of three-valued logic (TRUE
, NULL
, FALSE
).
And the three-valued logic must work so because it must be internally consistent.
It follows from the rules of mathematics.
Comparisons with NULL and the three-valued logic