[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