[firebase-br] Verificacao em Campos NULL
Felipe Giotto
felipe em metasoftware.com.br
Sex Out 21 18:59:40 -03 2005
Tente assim (não pude testar, mas deve funcionar!!):
SELECT * FROM CLIENTES WHERE
(
(UPPER(NOME) = UPPER(:NOME)) OR
(UPPER(CONTATO) = UPPER(:CONTATO)) OR
((UPPER(NOME) = UPPER(:NOME)) AND (CONTATO IS NULL))
)
Espero ter ajudado,
Felipe Giotto ;-)
Ricardo wrote:
>Ola, colegas....
>Estou tentando fazer uma buscar em dois campos assim=
>
>SELECT * FROM CLIENTES WHERE
>(
> UPPER(NOME) = UPPER(:NOME) OR
> UPPER(CONTATO) = UPPER(:CONTATO)
>)
>
>Mas se a condicao for vendadeira em NOME e CONTATO for NULL nao retorna
>nada.
>Ha outro meio de se fazer esta busca ou seria uma boa pratica de programacao
>eu gravar campos vazios com strings vazias?
>
>Obrigado
>
>
>
>
>
>
>
>------------------------------------------------------------------------
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
>
--
Felipe Luiz Christófolli Giotto
Meta Tecnologia em Software, Ltda
Mais detalhes sobre a lista de discussão lista