温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
  • 忘记密码?
登录注册×
获取短信验证码
其他方式登录
点击 登录注册 即表示同意 《亿速云用户服务条款》
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 互联网科技
登 录 注册有礼
最新更新 网站标签 地图导航
产品
  • 首页 > 
  • 教程 > 
  • 数据库 > 
  • 关系型数据库 > 
  • Oracle系列:(16)分页

Oracle系列:(16)分页

发布时间:2020-06-30 21:22:13 来源:网络 阅读:310 作者:lsieun 栏目: 关系型数据库


回顾 mysql分页

用limit关键字 


查询users表中前二条记录

select * from users limit 0,2

或 

select * from users limit 2;

0表示第一条记录的索引号,索引号从0开始

2表示最多选取二个记录


查询出users前三条记录

select * from users limit 0,3

select * from users limit 3


查询出users第2条到第4条记录

select * from users limit 1,3;

 


回顾hibernate分页API

Query.setFirstResult(0);
Query.setMaxResult(3);






什么是rownum,有何特点

1)rownum是oracle专用的关健字

2)rownum与表在一起,表亡它亡,表在它在 

3)rownum在默认情况下,从表中是查不出来的

4)只有在select子句中,明确写出rownum才能显示出来

5)rownum是number类型,且唯一连续

6)rownum最小值是1,最大值与你的记录条数相同

7)rownum也能参与关系运算

   * rownum = 1    有值

   * rownum < 5    有值

   * rownum <=5    有值

   * rownum > 2    无值    

   * rownum >=2    无值

   * rownum <>2    有值 与  rownum < 2 相同

   * rownum = 2    无值

8)基于rownum的特性,我们通常rownum只用于<或<=关系运算   


显示emp表中3-8条记录(方式一:使用集合减运算)

select rownum "伪列",emp.* from emp where rownum<=8
minus
select rownum,emp.* from emp where rownum<=2;


显示emp表中2-8条记录(方式二:使用子查询,在from子句中使用,重点)

select xx.*
from (select rownum ids,emp.* from emp where rownum<=8) xx 
where ids>=2;

注意:在子查询中的别名,不可加""引号

Oracle系列:(16)分页


显示emp表中5-9条记录

select yy.*
from (select rownum ids,emp.* from emp where rownum<=9) yy
where ids>=5;

Oracle系列:(16)分页

注意:在项目中,from后面可能有真实表名,也可能用子查询看作的表名,

     同时真实表和子查询看作的表要做连接查询





向AI问一下细节
推荐阅读:
  1. oracle 分页 使用rownum的分页方式
  2. Oracle系列:(32)小结

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

oracle acle
  • 上一篇新闻:
    【最新版4.0】MongoDB的安装、配置及启动实例
  • 下一篇新闻:
    数据库IO性能知识整理

猜你喜欢

  • 免费的域名注册怎么申请
  • 绍兴网站建设策划方案有哪些
  • 虚拟主机空间购买怎么搭建网站
  • 双线虚拟主机租用怎么搭建
  • 好用的双线虚拟主机租用怎么选择服务商
  • 服务器在美国租用怎么选择合适的线路
  • filezilla乱码问题怎么解决
  • https证书价格一年多少钱
  • 国外虚拟主机试用怎么选择控制面板
  • 视频播放服务器购买怎么使用
最新资讯
  • 如何在Elixir中使用广播通知系统组件
  • 如何在Elixir中实现基于角色的访问控制
  • Elixir与其他函数式编程语言相比有哪些独特的特性
  • 如何在Elixir中实现乐观锁定机制
  • Elixir应用的内存优化技巧有哪些
  • 在Elixir中如何结合使用OTP和WebSockets构建实时应用
  • Elixir的宏系统有哪些高级用法
  • 如何在Elixir中优化长轮询
  • Elixir中的错误日志管理最佳实践是什么
  • 如何在Elixir中处理大规模并发连接
相关推荐
  • Oracle系列:(28)PLSQL
  • Oracle系列:(27)小结
  • Oracle系列:(25)索引
  • Oracle系列:(22)视图
  • Oracle系列:(10)小结
  • Oracle 分页查询
  • Oracle系列:(24)序列
  • Oracle Rownum分页改写
  • 【锁】Oracle锁系列
  • oracle分页和mysql分页有哪些区别

相关标签

--oracle oracle10g oracle dg oracle9i cx_oracle oracle 19c oracle rac迁移 oracle audit oracle 11g oracle备份 oracle数据 oracle 12c 安装 oracleasm oracle sql oracle hint oracle lob 安装oracle 12c oracle用户 安装oracle oracle sql性能优化
AI

深圳SEO优化公司布吉SEO按天扣费福永网站优化排名大芬设计公司网站民治企业网站建设惠州营销型网站建设坂田百度竞价大运网站制作深圳网站优化按天计费木棉湾英文网站建设龙岗关键词按天计费荷坳百度竞价包年推广木棉湾网站优化软件坪山网站seo优化光明建设网站荷坳建网站南山关键词排名包年推广坪地网站关键词优化坂田营销网站广州网页制作荷坳百搜词包布吉百度爱采购双龙网站开发惠州网站建设设计永湖百姓网标王推广南澳网站优化软件深圳网站优化软件同乐品牌网站设计荷坳网页设计广州百度标王龙华至尊标王歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化