V WHERE
klauzule, column=null
nebude nikdy pravda, není platné použít null tímto způsobem, musíte říci column IS NULL
nebo column IS NOT NULL
. To vypovídá o speciální povaze NULL
, není to hodnota ke kontrole rovnosti, je to neznámá hodnota, takže musíte použít IS
nebo IS NOT
syntaxe.
Něčemu můžete přiřadit NULL
hodnotu pomocí =
rovnat se. Například:UPDATE TableX SET Column=NULL...
odkazy:
Wikipedia NUll (SQL)
w3schools SQL hodnoty NULL
Výukový program SQL, viz sekce Operátor IS NULL