Consulta
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!
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
Curtidas 0
Respostas
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
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
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?
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