From: | Silvio Quadri <silvioq(at)gmail(dot)com> |
---|---|
To: | Felipe de Jesús Molina Bravo <fjmolinabravo(at)gmail(dot)com> |
Cc: | pgsql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: ordenamiento "ch" y "ll" |
Date: | 2010-10-18 20:59:31 |
Message-ID: | AANLkTim4MzRLXJpovFXNE70u33g+mrxA2fg7HRkAAnTZ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 18 de octubre de 2010 17:51, Felipe de Jesús Molina Bravo
<fjmolinabravo(at)gmail(dot)com> escribió:
>
>
> El 18 de octubre de 2010 15:21, Silvio Quadri <silvioq(at)gmail(dot)com> escribió:
>>
>> El día 18 de octubre de 2010 16:52, Felipe de Jesús Molina Bravo
>> <fjmolinabravo(at)gmail(dot)com> escribió:
>> > Que tal !!
>> >
>> > Tengo el siguiente problema con el ordenamiento de la "ll" y "ch"; según
>> > este thread:
>> >
>> > http://archives.postgresql.org/pgsql-es-ayuda/2004-05/msg00274.php
>> >
>> > basta con iniciar el cluster con estas opciones:
>> >
>> > $ initdb --locale=es_ES -E latin1 -D /path-al-dir-donde-van-las-db
>> >
>> > pero no me da el orden esperado; también intente con --locale=es_MX pero
>> > continua con el error
>> >
>> >
>> > Cree una prueba:
>> >
>> >
>> > create table ordena
>> >
>> > (
>> > id serial primary key,
>> > nombre text
>> > );
>> >
>> > insert into ordena(nombre) values ('ags');
>> > insert into ordena(nombre) values ('col');
>> > insert into ordena(nombre) values ('chi');
>> > insert into ordena(nombre) values ('con');
>> > insert into ordena(nombre) values ('can');
>> > insert into ordena(nombre) values ('lupe');
>> > insert into ordena(nombre) values ('llave');
>> >
>> > Al ejecutar:
>> >
>> > orden=# select * from ordena order by nombre;
>> > id | nombre
>> > ----+--------
>> > 1 | ags
>> > 5 | can
>> > 3 | chi
>> > 2 | col
>> > 4 | con
>> > 7 | llave
>> > 6 | lupe
>> > (7 filas)
>> >
>> >
>> >
>> > El orden esperado es:
>> > ags
>> > col
>> > can
>> > chi
>> > lupe
>> > llave
>> >
>> > ¿por donde puedo investigar? o ¿que soluciones podre dar? .....se me
>> > cerro
>> > el mundo :(
>> >
>> > La versión de postgres es 8.4.2 sobre linux...
>> >
>> >
>> > Gracias de antemano
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>>
>> No sé si es pertinente mi comentario, pero ¿porqué querés ordenar de
>> esa forma? ... Esa forma de ordenamiento ya no está aceptada por la
>> RAE y hace como 20 años que los diccionarios no la utilizan.
>
> es un requirimiento del área conceptual del sistema; con lo mencionado en tu
> respuesta, espero que cambien de opión. Encontramos la liga a la que haces
> referencia:
>
> http://buscon.rae.es/dpdI/SrvltGUIBusDPD?lema=abecedario
>
> Muchas gracias Silvio ..... ojala puedan cambiarme el requerimiento...
>
>
>
Bueno, era del '94. Le pifié por 4 años ;)
Es muy probable que el pedido haya venido por desconocimiento. Si el
requerimiento no es cambiado, muy probablemente necesitarás una
función de ordenamiento especialmente creada para eso.
Saludos! Silvio
From | Date | Subject | |
---|---|---|---|
Next Message | <<Jorge Humberto Fajardo>>::http://sermicro.blogspot.com | 2010-10-18 21:29:58 | Re: solicitud |
Previous Message | Felipe de Jesús Molina Bravo | 2010-10-18 20:51:30 | Re: ordenamiento "ch" y "ll" |