Índice:
Definição - O que significa Null?
Nulo, em um contexto de banco de dados, é a ausência total de um valor em um determinado campo e significa que o valor do campo é desconhecido. Nulo não é igual a um valor zero para um campo numérico, campo de texto ou valor de espaço. Nulo implica que um valor de campo do banco de dados não foi armazenado.
Techopedia explica Null
Um nulo não pode ser comparado a um valor. Por exemplo, se uma consulta é direcionada a uma tabela Customer_Addresses para recuperar todos os clientes sem endereços de email, a consulta SQL (Structured Query Language) não pode ser gravada da seguinte maneira: SELECT * FROM Customer_ Addresses WHERE Email_Address = null. Em vez disso, para não introduzir uma comparação com um nulo, a consulta deve ser escrita da seguinte maneira: SELECT * FROM Customer_ Addresses WHERE Email_Address IS null.
Quando os valores em uma coluna contendo nulos são contados, os nulos não são incluídos nos resultados. Por exemplo, existem 200 clientes na tabela Customer_ Addresses e 30 têm nulos na coluna Email_Address. Fazer uma contagem usando a coluna Email_Address retornará um resultado de 170.