= NULL
je vždy unknown
(toto je část 3stavové logiky), ale WHERE
klauzule to považuje za false
a klesne z výsledné sady. Tedy pro NULL
měli byste použít IS NULL
Důvody jsou popsány zde:Proč se NULL =NULL na SQL serveru vyhodnotí jako false