#limit
1.1语法机制:
limit starIndex,length
starIndex表示起始位置,从0开始,0表示第一个数据。
length表示取几个
案例:取出工资前5名的员工(思路:降序取前5个)
select ename,sal from emp order by sal desc limit 0,5;
select ename,sal from emp order by sal desc limit 5;
1.2limit是sql语句最后执行的一个环节:
select 5 ... from 1 .... where 2 ... group by 3 ... having 4 ... order by 6 ... limit 7 ...
1.3案例:找出工资排名在第4到第9名的员工?
select ename,sal from emp order by sal desc limit 3,6;
1.4通用的标准分页sql?
每页显示3条记录:
第1页:0,3
第2页:3,3
第3页:6,3
第4页:9,3
第5页:12,3
每页显示pageSize条记录:
第pageNo页:(pageNo-1)*pageSize,pageSize
pageSize是什么?是每页显示多少条记录
pageNo是什么?显示第几页
java代码{
int pageNo=2;//页码是2
int pageSize = 10;//每页显示10条
limit (pageNo-1)*pagesize,pageSize
}



