在PHP中显示以最高价格订购的记录;MySQL


Show records ordered with maximum price first in PHP & MySQL

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

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