[firebase-br] LIKE

Fábio Marques fmarques em nautilus.com.br
Sex Nov 7 10:23:51 -03 2008


Sugestão:
    SELECT CAMPO1, CAMPO2 FROM TABELA WHERE CAMPO1 LIKE :PARAMETRO OR 
CAMPO1 IS NULL;



	

-- 
F. Marques
Systems Analyst/IT Consultant
E-mail/MSN: fmarques em nautilus.com.br
Home Page: www.nautilus.com.br/~fmarques
Mobile: 91 8208-5996 / ICQ: 267-074-196
Linux Registred User #362204 (debian 4.0 "etch")
Brazilian Computer Society Member #18201

"The box said: Requires MS Windows or better, so I instaled Linux"



Fernando Galdino wrote:
> Ola Pessoal
> supondo que eu tenha um SQL semelhante a este..
>
>
> SELECT CAMPO1, CAMPO2 FROM TABELA WHERE CAMPO1 LIKE :PARAMETRO
>
>
> O valor do parametro foi definido como sendo "%%"
>
> e em um determinado registro o valor do CAMPO1 seja NULL
> então o SQL citato acima não me retornaria a linha cujo o CAMPO1 seja 
> NULL
>
> para que me fosse retornado este registro mudei o SQL para
>
> SELECT CAMPO1, CAMPO2 FROM TABELA WHERE coalesce(CAMPO1) LIKE :PARAMETRO
>
>
> Esta seria a melhor forma de contornar este problema?
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista