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

Classificar uma coluna VARCHAR como FLOAT usando o operador CAST não funciona no MySQL


Tente este truque (ajuda a classificar strings como números) -
SELECT guid, number FROM table ORDER BY number * 1 DESC

Isso ajudará o MySQL a converter string em número.

Outra solução -
...CAST(value as DECIMAL(10,5))