Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2008, 13:15
Avatar de hvelasco
hvelasco
 
Fecha de Ingreso: mayo-2006
Mensajes: 25
Antigüedad: 18 años
Puntos: 0
Pregunta Ordenación incorrecta cuando hay guiones en mysql

Saludos a todos, les explico mi duda acerca del comportamiento de una consulta

Resulta que tengo una tabla de empleados donde tengo el nombre y apellidos en general, esta tabla al momento de hacer la siguiente consulta:

Código PHP:
select apellidoPaterno,apellidoMaterno  from empleado ORDER BY apellidoPaterno 
El resultado se supone que es el listado de todos los empleados ordenados por apellido paterno (A - Z), pero no es así cuando en el campo del apellido se encuentra un guion - , el orden que me dá es; primero una parte de los apellidos que comienzan con A, después el empleado con el guion - , luego vuelve a continuar con el resto los empleados de la A hasta la Z,

Todavia más raro el comportamiento cuando hay mas guiones, hace varios grupos proporcionalmente a la cantidad de guiones que se encuentran en la tabla

Por ejemplo si tengo tres guiones, entonces me hace tres grupos de la (A-Z)

(A - Z)
guion
(A - Z)
guion
(A - Z)

Bueno espero que alguien sepa la causa de este raro comportamiento

saludos