[firebase-br] Null OR ''

janderson loko jandersonthecrims em hotmail.com
Seg Jan 7 16:42:05 -03 2008


SELECT * FROM TABELA
WHERE CAMPO is null;

isso retornara os compos null, pois null para o firebird não é um valor e sim um estado.

> Date: Mon, 7 Jan 2008 09:55:35 -0200
> From: eduardoandrade em persoft.com.br
> To: lista em firebase.com.br
> Subject: Re: [firebase-br] Null OR ''
> 
> SELECT * FROM TABELA
> WHERE COALESCE(CAMPO,'')=''
> 
> COALESCE(CAMPO,'') retorna o valor de CAMPO se CAMPO for diferente de 
> NULL, se não volta o segundo parâmetro que no caso é ''.
> 
> Marcelo Silva escreveu:
> > Pessoal, sei que NULL e '' (vazio) tem diferença.
> > Mas numa pesquisa deste tipo
> >
> > SELECT * FROM TABELA WHERE CAMPO = ''
> >
> > Ele nao deveria trazer os campos NULL ?
> >
> > Ou vou ter que fazer NULL or '' ?
> >
> > Essa pergunta é porque tenho um campo que a pessoa pode retirar o conteudo do campo na ediçao, entao ele nao será mais null e sim '' (vazio)
> >
> >
> > Tentei IN(NULL, '') mas nao dá certo :(
> >
> > Como voces contornam esta situacao ?
> >
> > --------------------------------------------------------
> > Marcelo Silva
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> >
> >   
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa

_________________________________________________________________
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br


Mais detalhes sobre a lista de discussão lista