
30/08/2009, 06:12
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años 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 ) |