Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/08/2009, 06:12
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ordenar resultados..

Primero una pregunta: ¿no sería preferible separar caracteres de números en dos campos y luego reunirlos para mostrarlos?

No obstante, si lo tienes así y lo prefieres, y siempre va a tener una sola letra por delante de los números, es decir no habrá un AN14, ni nada semejante, puedes usar esto:

SELECT *
FROM tabla
ORDER BY substring( campo, 1, 1 ) , CAST( substring( campo, 2 ) AS UNSIGNED )