[AYUDA] RE: Queries de caracteres acentuados en Postgres
Paynalton
cxescalona en gmail.com
Lun Abr 4 12:00:06 CDT 2011
en teoría, puedes usar like.
select * from tabla where nombre like maria
con eso le devuelve resultados ignorando acentos y mayúsculas. Para mayor
rango puedes usar:
select * from tabla where nombre like %maria%
eso te devolverá además a "ana maria", "jose maría" "mariano".. etc.
Si un ave no rompe su huevo morirá antes de nacer.
Nosotros somos el ave y el mundo es nuestro huevo.
POR LA REVOLUCIÓN DEL MUNDO!!!!
Ciudad de México
El 4 de abril de 2011 11:08, Mario Benitez <mariobenitez en hotmail.com>escribió:
> Perdón por la imprecisión, más bien sería realizar un select con la
> cadena 'maria', para obtener los resultados:
>
> MARIA
> MARÍA
> maria
> maría
>
> Escuché de la implementación de una función que sustituya los cartacteres
> acentuados por sus equivalentes sin acentos, lo cual no es una opción debido
> al retardo que implica en la búsqueda, ya que las tablas llegan a tener
> hasta 1.5 millones de registros con al rededor de 200 campos.
>
> En mi postgres, el valor de 'lc_callate' es 'es_MX.UTF-8'. Alguna pista?
>
> Saludos.
>
> ------------------------------
> From: mariobenitez en hotmail.com
> To: ayuda-linux en googlegroups.com
> Subject: Queries de caracteres acentuados en Postgres
> Date: Mon, 4 Apr 2011 15:59:44 +0000
>
>
> Que tal estimadísimos,
>
> Mi duda con Postgres 8.4, es cómo diablos puedo ejecutar un select, donde
> un campo (p.e: nombre) conincida con 'maría' y me arroje los resultados:
>
> MARIA
> MARÍA
> maria
> maría
>
> Alguien ya resolvió esto en postgres?
>
> Saludos y gracias de antemano.
>
>
> --
> Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
> de Grupos de Google.
> Si quieres publicar en este grupo, envía un mensaje de correo
> electrónico a ayuda-linux en googlegroups.com
> Para anular la suscripción a este grupo, envía un mensaje a
> ayuda-linux-unsubscribe en googlegroups.com
> Para obtener más opciones, visita este grupo en
> http://groups.google.es/group/ayuda-linux?hl=es. o
> http://www.compunauta.com/ayuda/
>
--
Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ayuda-linux en googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
ayuda-linux-unsubscribe en googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.es/group/ayuda-linux?hl=es. o http://www.compunauta.com/ayuda/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.srvr.mx/pipermail/ayuda/attachments/20110404/978ad88d/attachment-0001.html>
Más información sobre la lista de distribución Ayuda