[pgsql-ayuda] query

olea@hispafuentes.com olea@hispafuentes.com
Thu, 01 Feb 2001 10:39:04 +0100


OCR escribió:
> 
> > 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.

http://www.gnu.org/directory/glibc.html

Deberías buscar por los foros de i18n (internationalitation) no sea que
alguien haya empezado ese trabajo.

-- 
	A.Ismael Olea González
	tlf 914 575 330
	mailto:olea@hispafuentes.com
--------- 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