[firebase-br] Como fazer um SELECT ignorando os acentos

Carlos H. Cantu listas em warmboot.com.br
Seg Jun 13 10:31:39 -03 2005


A partir do Firebird 2.0 vc terá collates case e accent insensitive.
Isso vai resolver seu problema.

[]s
Cantu
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

PSD> Pessoal:

PSD> Pergunta sobre o InterBase 6 (nao uso o FireBird)

PSD> Meus usuarios, atraves de um sistema meu feito em Delphi (com BDE 5.202),
PSD> digitaram um campo NOME com caracteres acentuados.

PSD> Agora, pediram para que em minha tela de consulta, onde digitam
PSD> os nomes para serem pesquisados, os acentos sejam ignorados.

PSD> Por exemplo, se digitarem JOAO (sem acento), mas um registro
PSD> estiver cadastrado como JOÃO (com acento), eles querem que
PSD> a pesquisa apresente esse registro também (e vice-versa - se digitarem
PSD> COM acento e o registro estiver sem acento, tambem querem ver o registro).

PSD> Existe alguma opcao no SELECT  ...  WHERE (usando =  e LIKE)  que
PSD> permita ignorar os acentos ?

PSD> Grato pela atencao de todos
PSD> Paulo






Mais detalhes sobre a lista de discussão lista