From: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
---|---|
To: | Sebastián Villalba <sebastian(at)fcm(dot)unc(dot)edu(dot)ar> |
Cc: | elcotorro(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: [pgsql-es-ayuda] comportamiento extraño |
Date: | 2009-05-03 18:10:07 |
Message-ID: | 3073cc9b0905031110k3019d19aw3e1d6216b3f81559@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2009/5/3 Sebastián Villalba <sebastian(at)fcm(dot)unc(dot)edu(dot)ar>:
>
>> y si ordeno por ese campo lo ordena mal al igual que el max
>
> Bueno, eso no es así en mi caso:
>
> seba=# SELECT * FROM mitablita ORDER BY micampito;
> micampito
> ----------------------
> 900730
> 999
> (2 filas)
>
eso es porque los caracteres se ordenan de forma diferente dependiendo
del locale...
>
> Pero te ahorrarías éste trabajo indicando correctamente el tipo de datos.
de hecho es lo unico logico... guardar numeros como si fuera una
cadena de caracteres pero queriendo que se comporten como numeros es
un poco absurdo
> Aparte que no estoy seguro si funcionará en Postgres >= 8.3 (yo estoy
> probándolo en 8.2 y casualmente en 8.3 se introdujeron cambios con respecto a
> éste tipo de casteos).
>
se afecta solo a los casteos implicitos, los casteos explicitos funcionan igual
--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2009-05-03 18:12:40 | Re: replace |
Previous Message | Sebastián Villalba | 2009-05-03 14:42:12 | Re: comportamiento ex traño |