Skip site navigation (1) Skip section navigation (2)

Re: consulta con expresion regular y acentos

From: Lorena Garcia <mglorena(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: consulta con expresion regular y acentos
Date: 2005-02-22 15:28:12
Message-ID: 66cb1774050222072849160090@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
On Tue, 22 Feb 2005 12:23:36 -0300, Ricardo Fuentes Pereira
<rfuentesp(at)gmail(dot)com> wrote:
> Lorena Garcia wrote:
> 
> >Hola a todos"!
> >
> >Tengo un problema
> >en mi base de datos, tengo el nombre completo de la persona
> >si yo quiero buscar todos los que son por ej garcia
> >
> >select * from identidad where nombre~*'Garcia';
> >
> >me da resultado
> >pero si incorporo la funcion to_ascii para los acentos no me funciona
> >
> >
> ¿da algun error o simplemente no devuelve el registro?
>
No devuelve nada
 
> >
> >select * from identidad where to_ascii(nombre)~*'garcía';
> >select * from identidad where to_ascii(nombre) ilike to_ascii('garcía');
> >
> >Si no estuvieran con acentos lo mismo deberia devolver algo que no?
> >
> >Como se debe combinar las expresiones regulares y los acentos?
> >
> >
> Yo pregunte lo mismo hace muy poco y al final utilice la 2da linea que
> diste para las busquedas
> 
> select * from identidad where to_ascii(nombre) ilike to_ascii('garcía');
> 
esa tampoco me devuelve nada, no se si es por los acentos, en el
ejemplo que di  Garcia no esta con acento en la base, pero deberia
devolver algo con mas razon que no?.
> Estoy utilizando codificacion LATIN1 para ello.

Tambien yo

> Claro que encontre un pequeñisimo problema, la 'Ñ' la transforma en 'N'
> por lo que si buscas 'niño' tambien debvolvera los 'nino'. No es un gran
> problema en mi caso.
> 
> >Gracias desde ya
> >
> >
> No hay porque.
> 
- 
Lorena García
mglorena(at)gmail(dot)com
mlgarcia(at)inenco(dot)net

In response to

Responses

pgsql-es-ayuda by date

Next:From: cbeltranDate: 2005-02-22 15:38:48
Subject: Re: Replicacion
Previous:From: Jose Carlos CastellanoDate: 2005-02-22 15:26:20
Subject: Consulta sobre libros

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group