Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie sortiert man numerische Varchar-Spalten nach DESC oder ASC?

order by 
   cast(column as float)

Hinweise:

  • Angenommen, Sie haben nur Zahlen in den Spalten. Kein "Fisch" oder "Fahrrad"
  • leere Strings in Null umwandeln

Bearbeiten:Für MySQL. Sie können nicht in Float umwandeln

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