我有查询
SELECT *
FROM tablename
ORDER BY variable1
LIMIT 5;
但它给了我最少的数据库中更高的值我想要提取那些最大值的值,然后在该variable1列中以递减顺序提取。
我的表中有一个百分比的颜色,所以我需要那些最大的百分比值
100 ,100,60,50,70,80 etc
现在我希望它们应该以类似
的方式显示100 ,100, 80,70 ,60
但它没有像我一样使用查询
select * from tablename order by percent limit 5;
答案 0 :(得分:1)
使用desc
select * from tablename
order by percent desc
limit 10
如果您未提供订单,则默认为asc
- 升序。如果你想要相反的使用desc
- 降序。
如果查询仍不适合您,则您的percent
列没有数字数据类型。