[pgsql-ayuda] query

OCR ocano@lagente.com
Wed, 31 Jan 2001 12:18:16 -0600


> OCR writes:
>  >
>  > En la misma tonica:
>  > Como puedo buscar palabras que las escribieron con o sin acentos(o
>  > caracteres españoles p. ej ñ, ü, etc.)
>  > por ejemplo si busco
>  > SELECT * FROM tabla1 WHERE lower(decripcion) LIKE "%rene%";
>  > me aparecen todos : Rene, rene RENE etc
>  > pero no me aperecen rené ,René etc.
>  > Como le ago para encluir las palabras con acentos.
>  > GRACIAS
> Este es un problama bastante más complicado. El problema es que
> postgres no tiene manera de saber cuales son los caracteres que
> consideras 'equivalentes', puesto que esto depende del idioma, y del
> juego de caracteres que se este usando. Una solución podria ser
> escribir (en C) una función como lower, que traduzca los caracteres
> a su equivalente sin acentos. Si te sientes ambicioso, podrias hacerla
> generica, con un segundo argumento que le espefifique exactamente que
> traducción efectuar :-)
Me late la idea, tu sabes donde puedo ver como fue programada la funcion
lower o upper.
Saludos.

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe pgsql-ayuda