Das hast du nun korrekt verstanden;-).
Das geht nicht nur beim Where sondern auch beim Insert oder Update.
Im Gegensatz zu Dieter bin ich überzeugt, dass NULL-Werte durchaus Sinn machen.
Bei Aggregaten werden NULL's z.B. ignoriert und belasten vor allem Min/Max/Avg/STDV o.ä. eben nicht.
Ich kann aber 0 nicht generell ausschließen.
NULL heißt eben "nicht existent", so nach dem Motto beim Auswählen: Ja, Nein, Weiß nicht.