[firebase-br] IS NULL , LIKE e =
paulosxs Yahoo!
paulosxs em yahoo.com.br
Seg Set 3 09:36:43 -03 2007
Tente assim:
SELECT * FROM TABELA WHERE coalesce(NOME,'') LIKE '%'
Mario escreveu:
> Pessoal,
>
> aproveitando a deixa estou com um dilema.
>
> Utilizando SessionBean do J2EE crio um SELECT no qual posso adicionar um
> criteria, por exemplo:
> 1. SELECT * FROM TABELA WHERE NOME = ?
> 2. SELECT * FROM TABELA WHERE NOME LIKE ?
> 3. .....
>
> Assim faço um formulário com Nome a ser preenchido.
> Se a pessoa preencher com algum valor, passo o criteria %NOME_DIGITADO%
> SELECT * FROM TABELA WHERE NOME LIKE '%NOME_DIGITADO%'
>
> Caso a pessoa não digite nada utilizo um %, retornando todos os valores:
> SELECT * FROM TABELA WHERE NOME LIKE '%'
>
> Mas caso o campo NOME seja NULL na tabela, este select não me retornará
> o registro.
>
> Como fazer um SELECT com um criteria de tal forma que eu posso incluir
> um valor pra pesquisar ou também nao incluir nada pra retornar todos?
>
> Valeu
> Mario Mol
>
>
>
Mais detalhes sobre a lista de discussão lista