oracle分页使用rownum的分页方式

基础知识:rownum只能做<或者<=的条件查询,如果要rownum进行51到100这样的范围判断,需要先查询出每一行的rownum,再用那个序号做判断

专业从事做网站、成都网站制作,高端网站制作设计,小程序开发,网站推广的成都做网站的公司。优秀技术团队竭力真诚服务,采用H5页面制作+CSS3前端渲染技术,响应式网站建设,让网站在手机、平板、PC、微信下都能呈现。建站过程建立专项小组,与您实时在线互动,随时提供解决方案,畅聊想法和感受。

获取51到100的数据
三种分页的写法:
1.使用minus,原理就是查询出前100行的数据 减去 查询出前50行的数据

select * from DATA_TABLE_SQL where rownum<=100 
minus 
select * from DATAT_ABLE_SQL where rownum<=50

2.查询出所有数据的rownum,然后再选择50到100的数据(不推荐)

select  * from (select t.*,rownum num  from DATA_TABLE_SQL  t) 
where num<=100 and num>50

3.限定范围100条数据,并查询出这100条的rownum,然后再选择50到100的数据

select * from
(select t.*,rownum num from DATA_TABLE_SQL  t where rownum<=100 )
where num>50

分享名称:oracle分页使用rownum的分页方式
分享链接:http://bzwzjz.com/article/jhdjje.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计 网站设计 上市集团网站建设 企业网站建设 高端网站设计 企业网站设计 成都网站建设 成都网站建设公司 成都网站设计 营销网站建设 成都企业网站建设 重庆网站设计 成都定制网站建设 成都响应式网站建设 网站制作 成都品牌网站建设 成都定制网站建设 成都网站建设 成都网站建设 成都网站建设公司 LED网站设计方案 重庆外贸网站建设