Leonardo,

Normalmente quando quero comparar um campo na clausula where com null, utilizo is null
Ex:

select ip,dominio from stats_diario where dominio is null;



Leonardo B. Cuquejo wrote:

Pessoal,
Tem algo estranho com o postgresql 7.3
depois que eu atualizei do 7.1.2 para o 7.3, Ele nao esta selecionando
nada quando uso NULL.

Tenho uma tabela assim:
ip tipo: cidr
dominio tipo: character varying(45)


Ex.:
select ip,dominio from stats_diario where ip='200.2xx.99.116';

ip | dominio
-------------------+------------------
200.2xx.99.116/32 | mxa.com.br
200.2xx.99.116/32 | mxa.com.br
200.2xx.99.116/32 | <---------- Aqui eh NULL


select ip,dominio from stats_diario where dominio=NULL;
ip | dominio
----+---------
(0 rows)

Ele nunca acha nada quando uso NULL, sempre da 0 rows.
Eu usava esta syntax antes e funcionava normal.
ja tentei:
select ip,dominio from stats_diario where dominio='';
select ip,dominio from stats_diario where dominio=' ';
select ip,dominio from stats_diario where dominio=0;

E nenhum retorna nada.

Alguem sabe se a syntax mudou? Alguem tem o postgresql 7.3 e poderia
testar e ver se tb esta dando o mesmo problema.

Grato,
Leonardo B. Cuquejo

_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/




_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/


Responder a