我存储自行车名称和价格。现在我想先显示所有以最高价格(最贵)订购的自行车,如:
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