1、在mysql中的分页查询
select * from table_name where where_condation limit 开始查询的位置,查询的个数。
2、oracle中分页查询
select t2.* from(
select t1.*,rownum rn from(
select * from emp)t1 where rownum <=5)t2 where rn >=3;
注解:第一层:用于查询满足的条件
第二层:用于筛选出小于rownum 的结果
第三层:用于筛选出大于rownum 的结果
■测试分页查询的效率
模拟10w的一个测试表
创建测试表
create table mytest as select deptno,ename,sal,comm from emp;
自我复制
insert into mytest select deptno,ename,sal,comm from mytest;
select * from table_name where where_condation limit 开始查询的位置,查询的个数。
2、oracle中分页查询
select t2.* from(
select t1.*,rownum rn from(
select * from emp)t1 where rownum <=5)t2 where rn >=3;
注解:第一层:用于查询满足的条件
第二层:用于筛选出小于rownum 的结果
第三层:用于筛选出大于rownum 的结果
■测试分页查询的效率
模拟10w的一个测试表
创建测试表
create table mytest as select deptno,ename,sal,comm from emp;
自我复制
insert into mytest select deptno,ename,sal,comm from mytest;