[firebase-br] Pesquisa com letras acentuadas
Roger Eduardo
roger.eduardo em gmail.com
Sex Jul 8 09:46:31 -03 2005
André ajudou muito essa sua dica, só que imagino que essa funcao to_ascii
seja uma UDF, você poderia nos enviar o código dela?
Espero resposta.
On 7/7/05, André de Camargo Fernandes <andrei em lightcomm.com.br> wrote:
>
> Boa noite,
> Uma forma de fazer isso seria buscar usando a função to_ascii , que
> retira a acentuação.
>
> Mais fácil seria com um exemplo, imagino eu, assim suponho haver uma
> tabela chamada "usuario"
> com a seguinte estrutura:
>
> usuario
> cod integer
> nome varchar(80)
>
> Nessa tabela pode haver acentos, maiúsculas e minúsculas, então uma
> busca ignorando isso (para achar
> ANTONIO, como mencionado abaixo) seria:
>
> select cod, nome from usuario where lower ( to_ascii (nome) ) like
> '%antonio%';
>
> Espero ter ajudado,
> André.
>
> .:. Enio Marconcini .:. 1010011010 .:. escreveu:
>
> >Salve!
> >montei uma tabela com os campos varchar charset WIN1252 e collate
> >PXW_INTL850 e na hora do select, gostaria de buscar os registros sem
> >diferenciar letras acentuadas.
> > Tipo, supondo que na tabela tenha:
> > ANTONIO
> >ANTÔNIO
> > Se eu pesquiso por "ANTONIO" (sem acento) o outro registro não
> aparecerá,
> >tem como evitar isso, ou seja, mostrar todos os registros, como se "Ô"
> fosse
> >igual ao "O"
> > Abraços,
> >
> >
> >
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br <http://www.firebase.com.br>) - Hospedado
> em www.bavs.com.br <http://www.bavs.com.br>
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista