= 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