Nulo

Definición - ¿Qué significa Nulo?

Nulo, en el contexto de una base de datos, es la ausencia total de un valor en un campo determinado y significa que el valor del campo es desconocido. Nulo no es lo mismo que un valor cero para un campo numérico, campo de texto o valor de espacio. Nulo implica que no se ha almacenado un valor de campo de base de datos.

Techinfo explica Null

Un nulo no se puede comparar con un valor. Por ejemplo, si una consulta se dirige a una tabla Customer_Addresses para recuperar todos los clientes sin direcciones de correo electrónico, entonces la consulta de Structured Query Language (SQL) no se puede escribir de la siguiente manera: SELECT * FROM Customer_ Addresses WHERE Email_Address = null. En cambio, para no introducir una comparación con un nulo, la consulta debe escribirse de la siguiente manera: SELECT * FROM Customer_ Addresses DONDE Email_Address IS null.

Cuando se cuentan los valores de una columna que contiene nulos, los nulos no se incluyen en los resultados. Por ejemplo, hay 200 clientes en la tabla Customer_ Addresses y 30 tienen valores nulos en la columna Email_Address. Hacer un recuento usando la columna Email_Address devolverá un resultado de 170.