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
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: |