Wiele dobrych odpowiedzi, ale pozwól, że dam ci naprawdę zwięzłą wersję.
Dla SQL Null NIE oznacza „Brak wartości”, oznacza „Nieznaną wartość”
Mając to na uwadze, rozważ odpowiedź na pytanie, które zadajesz SQL w prostym języku angielskim.
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