NULL's zijn een beetje raar. Een NULL is nooit gelijk aan alles inclusief een andere NULL. Verder levert elke booleaanse bewerking tegen een NULL NULL op.
De uitdrukking end IS NOT NULL
beoordeelt false
if end
is NULL en true
if end
is niet NULL.
De uitdrukking NOT( end=NULL)
evalueert eigenlijk altijd naar NULL omdat (end = NULL)
is gelijk aan NULL en NOT (NULL)
is ook gelijk aan NULL. Meer ter zake in een WHERE-clausule, zal het nooit evalueer true
.