[Pgsql-ayuda] Duda con el Order by...

Victor Chavez vchavezp@yahoo.com
Wed, 19 Nov 2003 18:21:55 -0600 (CST)


Hola a todos...

Sobre una tabla de clientes ejecuté el siquiente
query:

select nombre from cliente where nombre like 'JUAN%'
ORDER BY NOMBRE;

y obtengo el siguiente resultado tal como lo devuelve
el psql:

 JUAN ALFREDO PEREZ Y KOH  (ALEJANDRO)
*JUANA MARIA XOOL
 JUAN BAUTISTA COLLI PERALTA
 JUAN B. BAAS BAAS
 JUAN CARLOS CASARES CASTELLANOS
 JUAN CARLOS CRUZ
 JUAN DE LA CRUZ NOH ATIL
 JUAN DIEGO CETINA
 JUAN EMILIO SILVEIRA BALLOTE
 JUAN FITZMAURICE GASQUE
*JUANITA HUCHIM
*JUANITA HUICAB SEGOVIA
*JUANITA MUGARTE MEDINA
*JUANITA ROSADO
 JUAN JOSE ALVARADO GIL
 JUAN JOSE TUN COSIO
 JUAN MANUEL CHABLE MANZANERO

No entiendo la razon por la cual el espacio que existe
despues de la cadena 'JUAN' no es tomado en cuenta
para ordenar los registros pues como puede observarse
en los registros que he marcado con *, la ordenacion
se realizó como si los otros registros que no tienen
el asterisco no tuvieran ese espacio en blanco...

Hay algun modo de indicar el tipo de ordenacion o cual
puede ser la explicacion de esto, pues otras
herramientas como las hojas de calculo por ejemplo,
primero ordenan los registros con el espacio y luego
los demas en orden del alfabeto...

Gracias por su ayuda...


_________________________________________________________
Do You Yahoo!?
La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx