Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como classificar colunas numéricas varchar por DESC ou ASC?

order by 
   cast(column as float)

Notas:
  • Suponha que você tenha apenas números nas colunas. Nada de "peixe" ou "bicicleta"
  • strings vazias CAST para zero

Editar:Para MySQL. Você não pode converter para float
order by 
   cast(column as decimal(38,10))