脚本宝典收集整理的这篇文章主要介绍了MySQL之分页limit和排序order by,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在项目中经常用到排序和分页,MySQL中这两个关键词在查询的时候,也经常用到,现场来玩一下
故名思意,order by的意思就是排序,那么就要配合ASC和DESC来使用,ASC是升序,DESC是降序
同样还是成绩表,查出成绩,使用降序排列
select res.studentresult From result res order by res.studentresult DESC;
格式为:select 字段 from 表名 where 条件 order by 排序的字段 ASC/DESC;
select res.studentresult from result res where res.studentresult>80 order by res.studentresult DESC;
加一个条件,查询大于80的学生的成绩,使用降序
这个是用升序
select res.studentresult from result res order by res.studentresult DESC LIMIT 0,5;
格式:select 字段 from 表名 where 条件 order by 排序的字段 ASC/DESC limit 从第几条开始,一共显示几条;
这里,我们试一下换成从第一条开始,一页显示6条
举例:
第一页的时候:
(1-1)*5=0
select res.studentresult from result res order by res.studentresult DESC LIMIT 0,5;
第二页的时候:N=2
(2-1)*5=5;
select res.studentresult from result res order by res.studentresult DESC LIMIT 5,5;
如此,实现了分页。
以上是脚本宝典为你收集整理的MySQL之分页limit和排序order by全部内容,希望文章能够帮你解决MySQL之分页limit和排序order by所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。