select * from 成绩表 order by 成绩 desc limit 3;
也可以修改为:
select * from 成绩表 order by 成绩 desc limit 0,3;
limit 3 和 limit 0,3 效果一致的。
最近在个人公众号《andyqian》上,更新来不少MySQL相关的文章,有索引优化的,有LIMIT优化的,也许对你有帮助!
select * from tb limit 0,2 楼上 是返回所有数据的头3行 应该再加上一个order by语句进行排序
select * from 成绩表 order by 得分 desc limit 0,2
order by 得分 desc 按照得分列进行 降序排列【999--0】
order by 得分 asc 按照得分列进行 升序排列 【0--999】