orcale中rownum的用法 [ 光影人像 东海陈光剑 的博客 ]
2015-01-28 17:04
295 查看
在sql中我们用top关键字来显示查询结果中的前n条记录,orcale中取消了top,那么怎么实现这个功能呢?oracle 里面在创建表的时候默认会+一个rowid/rownum字段进去,使用rownum可以用来限制返回数据的行数,比如要返回结果集中的前10条数据,那么sql语句可以这样写:select * from 表名 where rownum<11因为rownum是对结果集加的一个伪列,即先查到结果集之后再加上去的一个列 (强调:先要有结果集)。简单的说 rownum 是对符合条件结果的序列号。它总是从1开始排起的。所以你选出的结果不可能没有1,而有其他大于1的值。强调一下,这个结果集是select后加上where条件所得到的结果集,不包括用order by排序,所以如果你想对排序后的结果使用rownum的话,应该使用嵌套查询,先把rownum生成,再对它进行查询:select * "^9d:w G9L%SGU Z.L0from (selet rownum as rn,t1.* from a where ...order by ...desc)W eM0Ak0where rn >5
我们从来只做一件事,分享.
让美在这个世界流转
让倍感无趣的 受伤的 彷徨的 孤独的 或是心情忧郁的 人生黯淡的人们
能有一次机会
去再一次发现这个世界的美
并把美传递给他人
---光影人像(Follow WeChat public number with interest)
我们从来只做一件事,分享.
让美在这个世界流转
让倍感无趣的 受伤的 彷徨的 孤独的 或是心情忧郁的 人生黯淡的人们
能有一次机会
去再一次发现这个世界的美
并把美传递给他人
---光影人像(Follow WeChat public number with interest)
相关文章推荐
- 使用QC远程启动QTP [ 光影人像 东海陈光剑 的博客 ]
- [ 光影人像 东海陈光剑 的博客 ]
- 也谈工作与生活 [ 光影人像 东海陈光剑 的博客 ]
- 容量规划沙龙后感 [ 光影人像 东海陈光剑 的博客 ]
- Linux 系列(一) - 基本命令 [ 光影人像 东海陈光剑 的博客 ]
- 开放平台的API测试 [ 光影人像 东海陈光剑 的博客 ]
- 使用Junit4从测试场景的准备优化测试脚本的执行效率 [ 光影人像 东海陈光剑 的博客 ]
- 单元测试之新手最容易犯的错误 [ 光影人像 东海陈光剑 的博客 ]
- sharepoint无法在新窗口打开链接 的解决办法 [ 光影人像 东海陈光剑 的博客 ]
- 拔牙记-工欲善其事 [ 光影人像 东海陈光剑 的博客 ]
- web测试隐藏点(之二) [ 光影人像 东海陈光剑 的博客 ]
- QC被锁问题 [ 光影人像 东海陈光剑 的博客 ]
- 一种消灭测试工作的观点 [ 光影人像 东海陈光剑 的博客 ]
- 淘宝SQA工作随写 [ 光影人像 东海陈光剑 的博客 ]
- Linux 系列(二) - 文本处理 [ 光影人像 东海陈光剑 的博客 ]
- 速度与价值 [ 光影人像 东海陈光剑 的博客 ]
- RubyGems(4)--版本策略 [ 光影人像 东海陈光剑 的博客 ]
- 测试人员如何不被开发人员牵着鼻子走? [ 光影人像 东海陈光剑 的博客 ]
- 过程诊断访谈中的一些体会 [ 光影人像 东海陈光剑 的博客 ]
- 测试知识交流 [ 光影人像 东海陈光剑 的博客 ]