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

Ordenar una columna VARCHAR como FLOAT usando el operador CAST no funciona en MySQL

Pruebe este truco (ayuda a ordenar cadenas como números)-

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

Ayudará a MySQL a convertir una cadena en un número.

Otra solución -

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