![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
10/10/2005, 11:39
|
![Avatar de Vaalegk](http://static.forosdelweb.com/customavatars/avatar97124_0.gif) | | | Fecha de Ingreso: abril-2005
Mensajes: 154
Antigüedad: 19 años, 10 meses Puntos: 2 | |
bueno, el comportamiento estandard es que en el ordenamiento de strings los numeros van primero, ejemplo si tienes las siguientes vals en la db:
campo:
1
papa
25
rojo
amarillo
verde
un simplie "select campo from table order by camp asc" traeria:
1
25
amarillo
papa
rojo
verde
un "select campo from table order by camp desc"
seria al contrario:
verde
rojo
papa
amarillo
25
1
si lo que quieres es que se ordenen independientemente, es decir que los numeros se ordenen descendente, y las palabras ascendentes, tendras que hacer algo como lo que te sugirio yo12345:
almacenas los resultados en arrays, uno para tus numeros y otro para tus palabras y los sorteas como quieras. |