sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo ordenar columnas numéricas varchar por DESC o ASC?

order by 
   cast(column as float)

Notas:

  • Suponiendo que solo tiene números en las columnas. Sin "pez" o "bicicleta"
  • cadenas vacías CAST a cero

Editar:para MySQL. No puedes lanzar para flotar

order by 
   cast(column as decimal(38,10))