Я храню имя велосипеда и их цены. Теперь я хочу показать все мои велосипеды, заказанные с максимальной ценой (самые дорогие) сначала, как в:
bike 800 cc 1600$ bike 400 cc 800$ bike 200 cc 400$ bike 100 cc 200$
SELECT * FROM bikes ORDER BY price DESC
проверьте, является ли тип данных столбца цены varchar, тогда он не будет работать должным образом. Поэтому используйте ниже трюк:
SELECT * FROM bikes ORDER BY price+0 desc
Это быстрое решение вместо сортировки с оператором CAST.
SELECT * FROM bikes ORDER BY price DESC