In einem WHERE
-Klausel, column=null
wird niemals wahr sein, es ist nicht gültig, null auf diese Weise zu verwenden, Sie müssen column IS NULL
sagen oder column IS NOT NULL
. Dies spricht für die besondere Natur von NULL
, es ist kein Wert, der auf Gleichheit geprüft werden muss, es ist ein unbekannter Wert, also müssen Sie den IS
verwenden oder IS NOT
Syntax.
Sie können etwas den NULL
zuweisen Wert mit =
gleich. Zum Beispiel:UPDATE TableX SET Column=NULL...
Links:
Wikipedia NUll (SQL)
w3schools-SQL-NULL-Werte
SQL-Tutorial, siehe Abschnitt IS NULL-Operator