Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/02/2012, 14:51
morphoide
 
Fecha de Ingreso: mayo-2005
Mensajes: 103
Antigüedad: 19 años
Puntos: 1
Respuesta: Ordenar cadenas de texto con números

Cita:
Iniciado por timoteo666 Ver Mensaje
Lo correcto es que debes tener un id auto_increment para estos casos o insertar el numero en otro campo, vero en fin en gustos se rompen generos....

mira algo xpress seria asi:
SELECT
texto,
TRIM(SUBSTRING_INDEX(texto,'-',1))orden
FROM orden_newbie
ORDER BY orden;

esto claro si tienes el '-' dentro del campo, sino obtén la posición del espacio entre los numero y el string, corta el string hasta esa posicion, asigna el result a un nuevo campo para ordernarlo, y ordena por ese campo... como en el ejemplo que te puse espero te ayude, saludos.
Ya tiene ID Autoincrement, y no corresponde con ese número, ya que ese número puede tenerlo o puede no tenerlo, puede tener texto o no tenerlo... puede incluso tener más de un nº igual...

De todas formas creo que lo mejor va a ser crear otro campo.

Gracias.