Foros del Web » Programando para Internet » PHP »

Order de mayor a menor un campo varchar en mysql

Estas en el tema de Order de mayor a menor un campo varchar en mysql en el foro de PHP en Foros del Web. Quiero ordenar un compo varchar de mayor a menor en mysql, haciendo una consulta con select; por ejemplo que quiero odernar los siguiente: STZ1-20,STZ1-30,STZ1-5,CBBA1-10,CBBA1-15, etc. ...
  #1 (permalink)  
Antiguo 06/02/2009, 19:29
(Desactivado)
 
Fecha de Ingreso: enero-2008
Mensajes: 272
Antigüedad: 16 años, 3 meses
Puntos: 1
Order de mayor a menor un campo varchar en mysql

Quiero ordenar un compo varchar de mayor a menor en mysql, haciendo una consulta con select;


por ejemplo que quiero odernar los siguiente: STZ1-20,STZ1-30,STZ1-5,CBBA1-10,CBBA1-15, etc.

ORDER BY solo me ordena alfábeticamente

por favor ayúdenme gracias.
  #2 (permalink)  
Antiguo 06/02/2009, 19:40
 
Fecha de Ingreso: diciembre-2007
Mensajes: 274
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Order de mayor a menor un campo varchar en mysql

en los campor varchar te lo va a ordenar siempre alfabeticamente.

Varchar seria como un campo string osea alfanumerico.

Te va ordenar por el primer caracter en caso de igualdad por el segundo

1
10
100
2
222
23
a
b
A

Si quieres ordenar campos numericos usa el campo int

Espero que te halla servido
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 02:06.