RE: Orden alfabetico raro

From: "Conrado Blasetti" <conrado(at)mapfre(dot)com(dot)ar>
To: Lazaro Rubén García Martinez <lgarciam(at)vnz(dot)uci(dot)cu>, Felipe de Jesús Molina Bravo <fjmolinabravo(at)gmail(dot)com>, "pgsql" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Orden alfabetico raro
Date: 2011-05-18 16:58:44
Message-ID: CD3FAB84EB8CA74289D0A7745E1A6C210416F48C@sar001994.Mapfre.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Mmm con ese criterio debería ordernar:

San alejandro
Santa María Nduayaco
San Sebastián Nicananduta
San Vicente Nu
Teotongo

Ya que si juntas SantaMaríaNduayaco y SanSebastiánNicananduta, sería correcto que se diga que la S va antes de que T, pero no antes de la t (minúscula)

Debería ser otra lógica

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-
> owner(at)postgresql(dot)org] En nombre de Lazaro Rubén García Martinez
> Enviado el: Miércoles, 18 de Mayo de 2011 10:37 a.m.
> Para: Felipe de Jesús Molina Bravo; pgsql
> Asunto: RE: [pgsql-es-ayuda] Orden alfabetico raro
>
> Según analizo las palabras que deseas ordenar, Santa María Nduayaco
> debería ir primero que San Vicente Nu, tal y como te lo debuelve
> PostgreSQL, si unes las palabras y le quitas los espacios te quedarían
> SantaMaríaNduayaco y SanVicenteNu, lo que implica que alfabéticamente la t
> del primer nombre, está primero en el alfabeto que la V del segundo
> nombre, y es por esta razón que supongo que el resultado te salga con ese
> orden.
>
> Saludos.
> ________________________________________
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [pgsql-es-ayuda-
> owner(at)postgresql(dot)org] En nombre de Felipe de Jesús Molina Bravo
> [fjmolinabravo(at)gmail(dot)com]
> Enviado el: miércoles, 18 de mayo de 2011 9:01
> Para: pgsql
> Asunto: [pgsql-es-ayuda] Orden alfabetico raro
>
> Que tal
>
> Tengo algunas dudas con el orden de postgres .... observen el resultado de
> la sig. consulta:aeedc=# select * from unnest(array['San Sebastián
> Nicananduta', 'Santa María Nduayaco', 'San alejandro', 'San Vicente Nu',
> 'Teotongo']) x order by x;
>
> x
> ---------------------------
> San alejandro
> San Sebastián Nicananduta
> Santa María Nduayaco
> San Vicente Nu
> Teotongo
> (5 filas)
>
> El orden esperado según yo debe ser:
>
> San alejandro
> San Sebastián Nicananduta
> San Vicente Nu
> Santa María Nduayaco
> Teotongo
>
> Es correcto lo que espero? a que se debe tal funcionamiento de postgres?
>
> De antemano muchas gracias y saludos a todos
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-
> ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gustavo Rosso 2011-05-18 17:18:42 restore
Previous Message Cesar Cejas 2011-05-18 16:42:44 Dear: