[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