Fórum Consulta #172060

29/07/2003

0

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

Responder

Posts

29/07/2003

Josh_bsb

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


Responder

Gostei + 0

29/07/2003

Flavio Sanches

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?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar