Molte buone risposte, ma lascia che te ne fornisca una versione molto concisa.
Per SQL, Null NON significa "Nessun valore" significa "Valore sconosciuto"
Con questo in mente, considera la risposta alla domanda che stai ponendo a SQL in un inglese semplice.
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