Buscando por partes do nome

4 respostas
K

Fala pessoas!

Como posso fazer uma consulta considerando apenas uma parte dos dados VARCHAR?
Ex: SELECT * FROM CLIENTES WHERE NOMECLIENTE = ‘Joao’;
isso retorna o campo onde o nome é exatamente Joao, o que eu quero é uma consulta por Jo que retorne Joao, Jonas, Joaquim…
Alguém pode me dar uma força aí por favor?
Sei que tenho de usar *, só não sei a sintaxe correta…

Valeu!!

4 Respostas

G

“kino”:
Fala pessoas!

Como posso fazer uma consulta considerando apenas uma parte dos dados VARCHAR?
Ex: SELECT * FROM CLIENTES WHERE NOMECLIENTE = ‘Joao’;
isso retorna o campo onde o nome é exatamente Joao, o que eu quero é uma consulta por Jo que retorne Joao, Jonas, Joaquim…
Alguém pode me dar uma força aí por favor?
Sei que tenho de usar *, só não sei a sintaxe correta…

Valeu!!

select * from clientes where nomecliente like 'J%'

:wink:

K

Ah sim… valeu!

Em JDBC fiz isso;

Assim só é preciso digitar uma parte, ou uma letra do começo do nome…

G

“kino”:
Ah sim… valeu!

Em JDBC fiz isso;

Assim só é preciso digitar uma parte, ou uma letra do começo do nome…

certo :joia:

D

Apenas para complementar, o LIKE é utilizado quando vc quer diferenciar letras minúsculas de maiúsculas, enquanto o ILIKE é um comparador não case-sensitive.

Criado 20 de junho de 2005
Ultima resposta 20 de jun. de 2005
Respostas 4
Participantes 3