limit详解(非常重要)
1.limit作用
将查询结果集的一部分取出来。通常使用在分页查询当中。
百度默认:一页显示10条记录。
分页的作用是为了提高用户的体验,因为一次全部都查出来,用户体验差。
可以一页一页翻页看。
2.limit怎么用呢?
完整用法:limit startIndex, length
startIndex是起始下标,length是长度。
起始下标默认从0开始。缺省用法:limit 5; 这是取前5.
1.按照薪资降序,取出排名在前5名的员工?
缺省用法:select ename,sal from emp order by sal desc limit 5;
完整用法:select ename,sal from emp order by sal desc limit 0,5;
3.注意:mysql当中limit在order by之后执行!!!!!!
1.取出工资排名在[3-5]名的员工?
select ename,sal from emp order by sal desc limit 2,3;
2表示起始位置从下标2开始,就是第三条记录。3表示长度。
2.取出工资排名在[5-9]名的员工?
select ename,sal from emp order by sal desc limit 4,5;