Pesquisa em sql

6 respostas
thiago.limma

Galera,

estou com um problema. Tenho que fazer uma pesquisa em sql de forma “refinada”, ou seja. Tenho que fazer uma pesquisa em que se o usuário digitar “Thiago”, a pesquisa me trará todos os campos com “Thiago” e se eu digitar apenas “th”, ele terá que me trazer tudo que tiver “th” no banco. O que acontece hoje é que se eu digitar “th” ele fala que o campo não existe.

É possivel fazer isso?

6 Respostas

peczenyj

vc usa a clausula like

thiago.limma

O código tem algumas cláusulas que eu não conheço.

upper(EMPENHO.NUM_SIAFI) = upper (‘1993NE002337’)

onde aonde tem o número é que faz a pesquisa.

Tentei inserir o like ali dentro mas não deu.

leoramos

Posta a consulta que tu tens, que daí a gente vê no contexto e fica mais fácil.
Abraço!

thiago.limma

Consegui aqui galera. Eu estava fazendo confusão. A cláusula upper era apenas para deixar tudo maúsculo.

Usei o like para refinar a pesquisa e deu certo.

Valeu

S

eu queria saber como eu faço uma pesquisa com sql tipo pra quando usuario digitar uma letra (qualquer letra) eu possa mostrar a ele todos os cds que comecem com aquela letra

thiago.limma

É melhor vc usar Ajax, amigo… Imagine só… a cada letra digitada uma pesquisa no banco… Agora imagine um banco com 50000 nomes… nao é viável nao.

Criado 31 de julho de 2008
Ultima resposta 4 de nov. de 2009
Respostas 6
Participantes 4