Arthur Molina escreveu: > Existe alguma maneira de dizer ao postgresql que determinado valor em uma > coluna de integer é nulo? E por isso ele nao deve ser mostrado nem deve ser > feito nada com ele? > > Tipo, tenho uma coluna onde um dos valores é 999998 e quero dizer que este > valor é nulo. Quando eu fizesse uma consulta, este valor retornaria nada. E > se eu fizesse alguma conta nao faria com este numero. > Que tal utilizar um condicional [1]?
SELECT CASE WHEN coluna = 999998 THEN NULL ELSE coluna AS nova_coluna FROM tabela; [1] http://www.postgresql.org/docs/8.1/static/functions-conditional.html -- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
