[Pgsql-ayuda] consulta sobre busqueda de palabras con acentos

Jorge Lopez jorge.lopez@todotupc.com.mx
17 Feb 2003 17:32:36 -0600


Saludos...

Y =BFc=F3mo funcionar=EDa dentro de una cadena usando LIKE?, ya que us=E1nd=
ola
dentro de un LIKE no funciona.

ejemplo:

SELECT * FROM foo WHERE campo LIKE '%to_ascii('M=E9xico','LATIN1')%';

Esto no me funcion=F3, y postgres me regresa esto...

ERROR:  parser: parse error at or near "m=E9xico"


On Mon, 2003-02-17 at 15:21, Victor Cardenas wrote:
> Gracias
>=20
> Funciono asi
> select * from foo where to_ascii(bar,'LATIN1') =3D
> to_ascii('v=EDveres','LATIN1');
>=20
> Saludos
>=20
> Victor
>=20
> --- Manuel Sugawara <masm@fciencias.unam.mx> wrote:
> > Victor Cardenas <vicocardenas@yahoo.com> writes:
> >=20
> > > Hola amigos
> > >=20
> > > Quiero hacer una busqueda que no diferencie
> > palabras
> > > acentuadas, por ejemplo: si busco "viveres"
> > tambien me
> > > retorne los registros con "v=EDveres".
> >=20
> > puedes usar to_ascii, ej
> >=20
> > select * from foo where to_ascii(bar) =3D
> > to_ascii('v=EDveres');
> >=20
> > Saludos,
> > Manuel.
> > _______________________________________________
> > Pgsql-ayuda mailing list
> > Pgsql-ayuda@tlali.iztacala.unam.mx
> >
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>=20
>=20
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Shopping - Send Flowers for Valentine's Day
> http://shopping.yahoo.com
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>=20