Documentación Firebird → Base de Datos Firebird → Guía de NULL en Firebird → ¿Qué es NULL? |
En SQL, NULL no es un valor. Es un estado que indica que el valor de ese item es desconocido o no existente. No es cero o blanco o una “cadena vacía” y no se comporta como ninguno de esos valores. Pocas cosas en SQL llevan a tanta confusión como NULL, y será difícil de entender mientras no entiendas la siguiente simple definición: NULL significa desconocido.
Déjame repetirlo:
NULL significa desconocido
Retén esta línea en tu mente mientras leas el resto de este artículo y verás como muchos de los resultados que parecen absolutamente ilógicos que obtengas con NULL, prácticamente se autoexplicarán.
Documentación Firebird → Base de Datos Firebird → Guía de NULL en Firebird → ¿Qué es NULL? |