a = NULL
ya que el resultado sería DESCONOCIDO. En su lugar, utilice las condiciones a IS NULL
o a IS NOT NULL
. NULL no es igual a NULL. Para comparar dos expresiones donde puede ocurrir una nula, use una de las funciones que se describen a continuación. Todos los operadores, excepto la concatenación, devuelven NULL si uno de sus operandos es NULL. Por ejemplo, el resultado de 3 * NULL + 5
es nulo.
NULL no puede aparecer en columnas restringidas por una CLAVE PRINCIPAL o una restricción NOT NULL. (La excepción es una nueva restricción con la cláusula NOVALIDATE)