sql >> Database teknologi >  >> RDS >> Mysql

At sortere en VARCHAR-kolonne som FLOAT ved hjælp af CAST-operatoren virker ikke i MySQL

Prøv dette trick (hjælper med at sortere strenge som tal)-

SELECT guid, number FROM table ORDER BY number * 1 DESC

Det vil hjælpe MySQL med at kaste streng til nummer.

En anden løsning -

...CAST(value as DECIMAL(10,5))


  1. Migrering af dit Django-projekt til Heroku

  2. Sådan sletter du hele MySQL-databasen

  3. SQL Always On Availability Groups:Computerobjekter

  4. Sidst opdateret række-id i Mysql