Fórum Acentos com Like #365332
22/10/2008
0
Utilizo a sintaxe LIKE para a pesquisa de nome...
Só que se por um acaso o nome do cara é André e foi pesquisado Andre ele nao acha por causa do acento. E vice-versa..
Existe uma maneira para contornar isso?
Obrigado
Tremonti
Curtir tópico
+ 0Posts
22/10/2008
Jc
.... LIKE ´Andr¬´;
Acho que vai funcionar
Gostei + 0
22/10/2008
Tremonti
Mas eu gostaria que ele fizesse a busca com os dois
Tem como?
Gostei + 0
22/10/2008
Weber
No Firebird isto é possivel usando o collate PT_BR.
Gostei + 0
23/10/2008
Jc
Você pode utilizar o AND ou OR
Por exemplo:
SELECT nome FROM tabela WHERE nome LIKE ´André´ OR LIKE ´Andre´;
Não sei se funciona, mas tem lógica nisso. qualquer coisa utilize parenteses ´( )´.
Já que você procura os dois nomes.
Afinal o LIKE com ´Andr¬´, traria ANDRé, ANDRe, ADREia, ANDREza, etc.
Gostei + 0
23/10/2008
Marcosrocha
Gostei + 0
23/10/2008
Juniorvieira
Acent Sencitive ,Case sensitive e por ai vai..
Dá uma olhada no collate especifico para isso..
No meu caso gosto de usar Não sencitivo a acentos.. entendeu...
Gostei + 0
27/10/2008
Pestana_
O [i:0e90aae603]marcosrocha[/i:0e90aae603] e [i:0e90aae603]Weber[/i:0e90aae603] já deram a resposta que na minha opinião é a mais conveniente!
de uma olhada no site www.firebase.com.br que tem artigos falando a respeito!
flw.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)