Buscar..


Usos para NULL

  • Datos aún no conocidos, como fecha end_date , rating
  • Datos opcionales, como middle_initial (aunque eso podría ser mejor que la cadena vacía)
  • 0/0 - El resultado de ciertos cálculos, como cero dividido por cero.
  • NULL no es igual a "" (cadena en blanco) o 0 (en el caso de un entero).
  • ¿otros?

Prueba de valores nulos

  • IS NULL / IS NOT NULL - = NULL no funciona como esperaba.
  • x <=> y es una comparación "segura nula".

En un LEFT JOIN pruebas de filas de a para la cual no hay una fila correspondiente en b .

SELECT ...
    FROM a
    LEFT JOIN b ON ...
    WHERE b.id IS NULL


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow