oracle 分页查 limit,关于Oracle分页查询

oracle 分页查 limit,关于Oracle分页查询MySql 分页 select frombiaoming start num2 size Oracle 分页 关键字 rownumselect rownumfromem selectename rownumfrom select fromemp 三层过滤 效率较高 selec

–MySql,分页

–select * from biaoming where tiaojian limit num1(start),num2(size)

——–Oracle分页,关键字rownum

—-

select ename,rownum from emp;

select ename,rownum from (select * from emp);

—-三层过滤,效率较高

select t2.* from (select t1.*, rownum rn from (select * from emp)t1 where rownum<=6)t2 where rn>=4;

–第一层:

–select * from emp ..

–第二层:

–select * from (第一层) where rownum <=6(endNum);

–第三层:

–select * from (第二层) where rownum >=4(startNum);

–按照入职时间的顺序,查询从第7个到第10个人

select t2.* from (select t1.*, rownum rn from (select * from emp order by hiredate)t1 where rownum<=10)t2 where rn>=7;

—————合并查询

——union

——union all

——intersect0b1331709591d260c1c78e86d0c51c18.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217669.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午9:03
下一篇 2026年3月18日 上午9:03


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号