Spousta dobrých odpovědí, ale dovolte mi, abych vám poskytl opravdu stručnou verzi.
Pro SQL NEZNAMENÁ Null "Žádná hodnota", znamená "Neznámá hodnota"
S ohledem na to zvažte odpověď na otázku, na kterou se SQL ptáte, v jednoduché angličtině.
Q: Is this unknown value not equal to 1?
A: I don't know, there is no way to tell without knowing the value.
Hence Null<>1 = Null