Lidando com nulos (NULL) em SQL

Publicado por Ribamar FS em 23/08/2008

[ Hits: 6.236 ]

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

Novo componente que melhora a segurança do Joomla

E-book free sobre Servidores WEB tipo VPS

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

Tutorial ensinando a criar portais com o Joomla 1.6

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

Leitura recomendada

Tuning PostgreSQL 9.1 com pgtune - Debian e derivados

Ubuntu 10.04 + Postgresql 8.4 + PgAdmin III- Instalação para iniciantes

PostgreSQL - Bancos com diferentes encodings

Ativando acesso remoto ao PostgreSQL 8 no Fedora

Criando domínio com função de validação no PostgreSQL

  

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