Consulta

Delphi

29/07/2003

Olá,

Eu gostaria de saber qual o codigo para fazer uma localização em SQL, dessa forma:

Por exemplo, se eu for localizar em um campo de nomes, e digitar o nome: ´MARIA´, irá aparecer todas as MARIAS e os sobrenomes também!


Marcelo

Marcelo

Curtidas 0

Respostas

Josh_bsb

Josh_bsb

29/07/2003

Amigo...

1ª opção: use o LIKE no seu sql, assim:
(exemplo no Access, a sintaxe muda de banco para banco)
SELECT * FROM PESSOA
WHERE NOME LIKE ´MARIA¬´

2ª opção: use o Locate da query ou da table:
query.Locate(´NOME´, ´Maria´, [loCaseInsensitive, loPartialKey])

Abraços


GOSTEI 0
Flavio Sanches

Flavio Sanches

29/07/2003

Devo acrescentar que, na resposta do colega, o ¬ funciona como caracter curinga, da mesma forma ue o * no Windows Explorer. DEssa forma, se vc fizesse:

SELECT * FROM PESSOA
WHERE NOME LIKE ´¬MARIA¬´

iria retornar não só as pessoas cujos nomes comecem com maria mas todas as que tivessem maria no nome e em qq parte dele.

falow?


GOSTEI 0
POSTAR