Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ordenamiento letra - numero

Estas en el tema de Ordenamiento letra - numero en el foro de Mysql en Foros del Web. Hola, tengo una columna con letras y números, pero lo que yo quiero es ordenas de forma ascendente los numero, mira es este: Cita: "MODULO ...
  #1 (permalink)  
Antiguo 04/01/2013, 10:09
 
Fecha de Ingreso: mayo-2011
Mensajes: 125
Antigüedad: 13 años
Puntos: 3
Pregunta Ordenamiento letra - numero

Hola, tengo una columna con letras y números, pero lo que yo quiero es ordenas de forma ascendente los numero, mira es este:

Cita:
"MODULO 0"
"DEPARTAMENTO AL1204"
"DEPARTAMENTO AL1203"
"DEPARTAMENTO AL1202"
"DEPARTAMENTO AL1201"
"DEPARTAMENTO AL1101"
"DEPARTAMENTO AL1104"
"DEPARTAMENTO AL1103"
"DEPARTAMENTO AL1102"
"DEPARTAMENTO AL1004"
"DEPARTAMENTO AL1003"
"DEPARTAMENTO AL1002"
"DEPARTAMENTO AL1001"
"DEPARTAMENTO AL904"
"DEPARTAMENTO AL1301"
"DEPARTAMENTO AL1302"
"MODULO ICASA"
"DEPARTAMENTO AL1802"
"DEPARTAMENTO AL1801"
"DEPARTAMENTO AL1702"
"DEPARTAMENTO AL1701"
"DEPARTAMENTO AL1602"
"DEPARTAMENTO AL1601"
"DEPARTAMENTO AL1502"
"DEPARTAMENTO AL1501"
"DEPARTAMENTO AL1402"
"DEPARTAMENTO AL1401"
"DEPARTAMENTO AL1304"
"DEPARTAMENTO AL1303"
"DEPARTAMENTO AL903"
"DEPARTAMENTO AL902"
"DEPARTAMENTO AL502"
"DEPARTAMENTO AL501"
"DEPARTAMENTO AL404"
"DEPARTAMENTO AL403"
"DEPARTAMENTO AL402"
"DEPARTAMENTO AL401"
"DEPARTAMENTO AL303"
"DEPARTAMENTO AL304"
"DEPARTAMENTO AL302"
"DEPARTAMENTO AL301"
"DEPARTAMENTO AL204"
"DEPARTAMENTO AL203"
"DEPARTAMENTO AL202"
"DEPARTAMENTO AL503"
"DEPARTAMENTO AL504"
"DEPARTAMENTO AL901"
"DEPARTAMENTO AL804"
"DEPARTAMENTO AL803"
"DEPARTAMENTO AL802"
"DEPARTAMENTO AL801"
"DEPARTAMENTO AL704"
"DEPARTAMENTO AL703"
"DEPARTAMENTO AL702"
"DEPARTAMENTO AL701"
"DEPARTAMENTO AL604"
"DEPARTAMENTO AL603"
"DEPARTAMENTO AL602"
"DEPARTAMENTO AL601"
"DEPARTAMENTO AL201"
Saludos
  #2 (permalink)  
Antiguo 04/01/2013, 10:16
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ordenamiento letra - numero

Debes decirnos toda la casuística, es decir, si hay siempre una (o pueden ser varias palabras) y luego la referencia numérica (precedida en siempre o no por la alfabética, como el caso de AL en la mayor parte de los registros, o podría no existir).
Observa lo que ocurre si ordenas con esto
Código MySQL:
Ver original
  1. ... ORDER BY CAST(SUBSTRING_INDEX(nombrecampo, "AL",2) AS UNSIGNED)
¿Y ahora otra pregunta: por qué se ha guardado así esa columna y no en distintas columnas de distinto tipo?

Etiquetas: letra, numero, ordenamiento
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:45.