- top N:limit N 或者 limit 0,N
- 分页limit startIndex,N 说明:startIndex(索引号)从0开始。
pageSize:每页最多显示的行数
pageNum:第几页
分页语句公式:imit (pageNum-1)*pageSize,pageSize
注意:分页之前一定要排序
①每页最多四条记录,求第二页数据
SELECT *
FROM emp
ORDER BY sal
LIMIT 4,4
②查询入职日期最早的前五名员工姓名,入职日期。
SELECT ename,hiredate
FROM emp
ORDER BY hiredate ASC
LIMIT 5
③查询工作在chicago并且入职日期最早的前两名员工姓名,入职日期。
SELECT ename,hiredate
FROM emp
WHERE deptno = 30
ORDER BY hiredate ASC
LIMIT 2
④按照每页显示5条记录,分别查询第1页、第2页、第3页信息,要求显示员工姓名、入职日期、部门名称。
SELECT ename,hiredate,deptno
FROM emp
LIMIT 0,5;
SELECT ename,hiredate,deptno
FROM emp
LIMIT 5,5;
SELECT ename,hiredate,deptno
FROM emp
LIMIT 10,5;
- 执行顺序:from、where、select、order by、limit