limit是mysql特有的,其他数据库中没有,不通用。(Oracle中有一个相同的机制,叫做rownum)
limit的作用是取结果集中的部分数据
limit的语法机制:
limit startIndex,length
注意:limit是sql语句中最后执行的一个环节
select 5 …… from 1 …… where 2 …… group by 3 …… having 4 …… order by 6 …… limit 7 ……;
案例:取出工资前5名的员工
通用的标准分页sql
每页显示3条记录:
每页显示pageSize条记录:
第pageNo页:(pageNo - 1) * pageSize,pageSize
java代码{ int pageNo = 2; //页码是2 intpageSize = 10; //每页显示10条 limit(pageNo - 1)* pageSize,pageSize; }