Я не могу найти способ сортировки столбца varchar, отлитого как float. Вот мой запрос SQL:
SELECT guid, number FROM table ORDER BY 'CAST(number AS FLOAT) DESC'
Столбец "число" определяется следующим образом:
number varchar(20) ascii_general_ci
И значения, определенные в этом столбце для моего теста:
0.00
200.00
20.00
100.00
MySQL полностью игнорирует оператор CAST и сортирует столбцы с помощью guid...
Есть ли ошибка в MySQL или я сделал что-то неправильно?