NULL agak aneh. NULL adalah tidak pernah sama dengan apa pun termasuk NULL lainnya. Selanjutnya, setiap operasi boolean terhadap NULL mengembalikan NULL.
Ekspresi end IS NOT NULL
akan mengevaluasi false
jika end
adalah NULL, dan true
jika end
bukan NULL.
Ekspresi NOT( end=NULL)
sebenarnya akan selalu mengevaluasi ke NULL karena (end = NULL)
sama dengan NULL dan NOT (NULL)
juga sama dengan NULL. Lebih penting lagi dalam klausa WHERE, itu tidak akan pernah evaluasi true
.