Nulo
Nulo, em termos de computação, refere-se à ausência de um valor. Isso não significa um valor de 0, pois 0 é um valor, nem significa um espaço em branco " ". Também não se refere a uma variável indefinida, que não foi criada.
No contexto de linguagens de programação, uma variável à qual nenhum valor foi atribuído é considerada nula. Ela pode ter sido criada sem um valor com a intenção de adicionar um posteriormente, ou pode ter tido originalmente um valor que foi removido. Uma variável nula pode causar erros quando o programa tenta fazer algo com ela, esperando que tenha um valor.
No contexto de um banco de dados, nulo costuma ser usado como um marcador de posição quando um campo foi deixado em branco porque esses dados não existiam ou não estavam disponíveis. Por exemplo, um banco de dados com informações de clientes pode incluir uma coluna para o número de telefone de um cliente. Se um cliente não compartilhar essa informação quando o registro do banco de dados for criado e nada for inserido nesse campo, o valor do número de telefone será nulo. Isso não significa que o cliente não tenha um número de telefone, mas que não se sabe se ele tem um nem qual é. Se o cliente compartilhá-lo no futuro, ele poderá ser adicionado ao campo, substituindo o valor nulo.
Teste seus conhecimentos