以下是我使用的查询:
SELECT * FROM productsinfo ORDER BY quantity desc
编辑
已检查我的quentity clumn是varchar类型.我正在以1,215 10,456格式存储值.
最佳答案
可能是你的数量列是varchar类型所以它不是作为数字排序.请检查.
您需要以整数类型转换它
原文链接:https://www.f2er.com/mysql/433988.html您需要以整数类型转换它
试试以下:
SELECT * FROM productsinfo ORDER BY CAST(quantity AS UNSIGNED ) desc
或使用以下技巧.
SELECT * FROM productsinfo ORDER BY quantity+0 DESC