Pesquisa em sql

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?

vc usa a clausula like

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.

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

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

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

É 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.