Re: Problemas con acentos

From: marcelo Cortez <jmdc_marcelo(at)yahoo(dot)com(dot)ar>
To: juan jaimes <juanjava(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problemas con acentos
Date: 2009-02-26 16:03:36
Message-ID: 676001.87601.qm@web32003.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--- El jue 26-feb-09, juan jaimes <juanjava(at)gmail(dot)com> escribió:

> De: juan jaimes <juanjava(at)gmail(dot)com>
> Asunto: Re: [pgsql-es-ayuda] Problemas con acentos
> Para: "Calabaza" <calalinux(at)gmail(dot)com>
> Cc: pgsql-es-ayuda(at)postgresql(dot)org
> Fecha: jueves, 26 de febrero de 2009, 11:31 am
> busca una funcion de nombre sound creo que es asi y yo la
> encontre para
> mysql pero podrias checarla ya que se podria incrustar
> aqui, y de lo que
> trata de que compara dos palabras que suenen iguales
> fernandez vs fernandes
> etc.
>
> On Thu, Feb 26, 2009 at 4:43 AM, Calabaza
> <calalinux(at)gmail(dot)com> wrote:
>
> > 2009/2/26 Rafa Comino <rafacomino(at)gmail(dot)com>:
> > > Hola a todos, tengo un problema con mi base de
> datos postgresql que no se
> > > como resolver
> > > querría consultar en la base de datos pero que
> no fuera sensible a
> > > mayúsculas y acentos
> > > La única forma que se como hacerlo es un ínidce
> fullext con un tsvector.
> > > Hay alguna manera en que los LIKE no
> distinguieran entre palabras con
> > > acentos y sin acentos, vaya que el resultado de
> "campo LIKE '%iglú%'"
> > fuera
> > > el mismo que el de "campo LIKE
> '%iglu%'"
> > > Saludos y gracias
> > >
> > > --
> > > Rafael Comino Mateos
> > > www.toreria.es
> > > www.trevenque.es
> > >
> >
> > SELECT
> >
> upper(trim(translate('iglü','áéíóúÁÉÍÓÚäëïöüÄËÏÖÜàèìòù','aeiouAEIOUaeiouAEIOUaeiou')))
> > as tu_campo
> >
> > Este select lo use para migrar datos puede servirte,
> pero no se como
> > ha de impactar en el rendimiento.
> >
> > Tu select quedaría algo así:
> >
> > SELECT
> >
> >
> upper(trim(translate('tu_campo','áéíóúÁÉÍÓÚäëïöüÄËÏÖÜàèìòù','aeiouAEIOUaeiouAEIOUaeiou')))
> > as tu_campo
> > from tu_tabla
> > where
> >
> upper(trim(translate('tu_campo','áéíóúÁÉÍÓÚäëïöüÄËÏÖÜàèìòù','aeiouAEIOUaeiouAEIOUaeiou')))
> > like '%iglú%'
> >
> > Un abrazo
> > --
> > §~^Calabaza^~§ from Villa Elisa, Paraguay
> > --
> > TIP 9: visita nuestro canal de IRC #postgresql-es en
> irc.freenode.net
> >
>
>
>
> --
> atte
>
> juan antonio jaimes valle
> merezco ser pròspero y exitoso, el dinero es mi amigo y se
> quiere venir
> conmigo, tù tambièn
> toluca, mexico
> juanjava(at)gmail(dot)com
> juanjava(at)yahoo(dot)com

Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcelino Guerrero (GMail) 2009-02-26 22:08:53 Windows Vista de 64 Bits: Conexión a Servidor Postgres via el ODBC
Previous Message juan jaimes 2009-02-26 14:31:57 Re: Problemas con acentos