From: | Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
---|---|
To: | Jaime Casanova <systemguards(at)yahoo(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Acentos en postgres |
Date: | 2004-12-13 19:15:14 |
Message-ID: | 200412131615.15227.martin@bugs.unl.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Dom 12 Dic 2004 13:19, Jaime Casanova escribió:
> --- Carlos Jordán <carlos(at)openland(dot)es> escribió:
> > Como puedo hacer que en una busqueda en la versión
> > 7.3 de postgres SQL ignore los acentos.
> >
> > Ejemplo si en mi tabla tengo el dato Gijón que al
> > realizar un sentenciaSQL buscando Gijon o Gijón de
> > cualquier forma me encuentre la palabra.
>
> Gijon <> Gijón.
>
> Si no te quieres complicar mucho y buscas exactamente
> la misma palabra sin acentos, guarda en una columna la
> palabra con acentos y en otro campo la palabra sin
> acentos.
Usar la funcion to_ascii() es mejor. ;-)
siprebi=> select codigo,nombre from personas where to_ascii(nombre) ilike
to_ascii('Martín');
codigo | nombre
--------+--------
3215 | MARTIN
3216 | MARTIN
3217 | MARTIN
3218 | MARTIN
4670 | MARTÍN
(5 filas)
Suerte a todos.
--
16:10:02 up 92 days, 6:13, 2 users, load average: 0.33, 0.84, 0.72
-----------------------------------------------------------------
Martín Marqués | select 'mmarques' || '@' || 'unl.edu.ar'
Centro de Telematica | DBA, Programador, Administrador
Universidad Nacional
del Litoral
-----------------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2004-12-13 19:38:29 | Re: Acentos en postgres |
Previous Message | Lynkx | 2004-12-13 19:01:24 | Consulta SQL algo compleja |