Mysql
 sql >> Base de données >  >> RDS >> Mysql

Le tri d'une colonne VARCHAR en tant que FLOAT à l'aide de l'opérateur CAST ne fonctionne pas dans MySQL

Essayez cette astuce (aide à trier les chaînes en tant que nombres)-

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

Cela aidera MySQL à convertir la chaîne en nombre.

Une autre solution -

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