I en WHERE
klausul, column=null
vil aldrig være sandt, det er ikke gyldigt at bruge null på denne måde, du skal sige column IS NULL
eller column IS NOT NULL
. Dette taler om den særlige karakter af NULL
, det er ikke en værdi at kontrollere for lighed, det er en ukendt værdi, så du skal bruge IS
eller IS NOT
syntaks.
Du kan tildele noget NULL
værdi ved hjælp af =
lige. For eksempel:UPDATE TableX SET Column=NULL...
links:
Wikipedia NUll (SQL)
w3schools SQL NULL-værdier
SQL-vejledning, se afsnittet IS NULL Operator