Lidando com nulos (NULL) em SQL

Publicado por Ribamar FS em 23/08/2008

[ Hits: 6.485 ]

Blog: http://ribafs.org

 


Lidando com nulos (NULL) em SQL



A presença de NULLs geralmente torna mais frágil um modelo de dados, como também fere os princípios do modelo relacional. Este é um assunto pouco debatido, resolvi então pesquisar e experimentar o uso do NULL em várias consultas para conhecer melhor seu comportamento. Este não é um assunto exclusivo do SGBD PostgreSQL, mas que diz respeito a todos os SGBDs que adotam o SQL.

Testei a influência do NULL em várias situações: em chaves estrangeiras, no group by, no order by, no distinct, nas funções de agregação, entre outras.

NULL se propaga, de forma que com qualquer valor que seja combinado, o resultado será um NULL, com uma única exceção.

Leia mais em: Lidando com Nulos em SQL

Críticas e sugestões serão bem-vindas.

Outras dicas deste autor

Tradução da documentação da PL/PHP para PostgreSQL

Framework Ágil - Criando aplicativos amigáveis e com simplicidade

Descompactação de arquivos: Nautilus versus Windows

Curso gratuito de Joomla e e-book (administração e programação)

Tutorial ensinando a criar portais com o Joomla 1.6

Leitura recomendada

PostgreSQL 9.1 64 bits - Instalação no Debian Squeeze

Instalação e configuração do PostgreSQL no Slackware

Criando usuários no PostgreSQL

Consultas sem preocupação com maiúsculas ou minúsculas no PostgreSQL

Função SQL replace: corrigindo inserções equivocadas

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts