El 14/08/2015 a las 14:40, Anthony Sotolongo escribió:
Hola
Puedes decirle que te la ordene por el ascii y listo.
por ejemplo order by ascii(tucaracter)


saludos
On 14/08/15 09:32, Kernel wrote:


Hola,

hasta ahora no me había dado cuenta como ordenaba las cadenas postgres
y como las compara

si tengo los siguientes datos 'A','B','C','a','b','c'

cuando ordena de menor a mayor lo ordena de la siguiente manera

 a
 A
 b
 B
 c
 B


 cuando el orden que yo esperaba es este

   A
   B
   C
   a
   b
   c

  ¿hay algún parámetro de configuración para cambiar este comportamiento?

Gracias

-
Enviado a la lista de correo pgsql-es-ayuda
(pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda



Gracias por tu respuesta, pero no es que quiera ordenar un caracter, es un ejemplo, imagina que quiero ordenar un char(16)

a lo que me refiero que en cualquier query cuando compara

codigo >= 'A....'

Los que empezaran por 'a....' no saldrian


La base de datos es utf8 y los clientes utilizan (SET client_encoding= latin9)


Gracias







-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a