ROWNUM值是何时被分配的?关于ROWNUM的使用-头条焦点
(资料图片)
ROWNUM的概念ROWNUM是一个虚假的列。它将被分配为 1,2,3,4,...N,N 是行的数量。一个ROWNUM值不是被永久的分配给一行 (这是最容易被误解的)。表中的某一行并没有标号;你不可以查询ROWNUM值为5的行——根本没有这个概念。另一个容易搞糊涂的问题是ROWNUM值是何时被分配的。ROWNUM值的分配是在查询的谓词解析之后,任何排序和聚合之前进行的。ROWNUM值只有当被分配之后才会增长。这就是为什么下面的查询永远都不会返回结果: select * from countries where rownum>1; ROWNUM > 1对于第一行来说并不是真值,ROWNUM没有增长到 2。所以,没有比1大的ROWNUM.永远都不要使用’ROWNUM>?‘和’ROWNUM=2…N’这样的条件。 用rownum显示排序结果的前N条记录FROM/WHERE子句先被执行. 根据FROM/WHERE子句输出的行, ROWNUM被分配给他们并自增长. SELECT 被应用. GROUP BY 被应用. HAVING is 被应用. ORDER BY 被应用. 这就是为什么下面的SQL几乎总是错误的: select rownum,job_title,min_salary from jobs where rownum<3 order by min_salary; 正确的写法: select rownum,tmp.* from ( select job_title,min_salary from jobs order by min_salary) tmp where rownum<=3; 用ROWNUM实现分页select * from (select /*+ FIRST_ROWS(n) */ a.*, ROWNUM rnum from (your_query_goes_here, with order by) a where ROWNUM <= :MAX_ROW_TO_FETCH ) where rnum >= :MIN_ROW_TO_FETCH; FIRST_ROWS(N)使优化器考虑最短时间获得前N条记录. :MAX_ROW_TO_FETCH 某一页中结果集的最后一行。如果你每页显示10行,要显示第6页,那么此值取60。 :MIN_ROW_TO_FETCH 某一页中结果集的第一行。如果你每页显示10行,要显示第6页,那么此值取50。
ROWNUM对性能的影响 ROWNUM可以避免oracle在磁盘上进行排序。rownum无法避免全表扫描的发生,但是它可以避免对整个表数据的排序操作,在指定了rownum后,排序操作在内存中可以轻松完成。
标签:
相关推荐:
最新新闻:
- ROWNUM值是何时被分配的?关于ROWNUM的使用-头条焦点
- SpringBoot2.1.5版本号是什么意思?史上讲解最详细
- 当前观察:联想小新Pro 14 2023今晚正式开售:首发价5399元
- 世界快资讯:更“好色”了!诺基亚更换新Logo,为近60年来首次
- 摩托罗拉Rizr概念机上手:整齐地收起的可卷曲手机
- 《巫师4》的宣发会更加谨慎:《赛博朋克2077》的教训太惨痛了_每日消息
- 《寂静岭2》增强Mod:添加60帧和若干优化
- 全国多地发力文旅创新:地摊、乡村、非遗各显其能
- 当前快报:上海 风云1911
- 高三女孩热血发言燃爆全场 网友:只有拼搏过才懂
- 小米打印机开售:一页仅花1毛6
- 海信中央空调项目入选“中国+中亚五国”产业与投资合作优秀案例
- 2023 Newline合作伙伴大会召开,领先出击,多款新品加码全场景
- 世界快资讯丨《三体》收官,这款让你畅享游戏的“幕后英雄”来了!
- 世界百事通!赋能智慧生活,西屋S8智能集成净洗,引领智能家居新时代
- 《暗黑破坏神4》主题服装亮相米兰时装周:灵感是“地狱是一个美丽的地方”|环球报道
- 今日精选:《原子之心》新补丁上线!Xbox版35G、PS5仅1.5G
- 全球热点!想等RTX40系显卡降价 别想!ChatGPT让NV显卡不愁卖
- 《暗黑破坏神4》主题服装亮相米兰时装周 这服装很地狱
- 全球热文:小米14系列和骁龙8 Gen3曝光
- 速看:荣耀 Magic 5 Pro 渲染图曝光:后置三摄,「药丸」挖孔屏
- 苹果手机appstore打不开如何解决?苹果手机打不开appstore的方法介绍
- daemontoolslite是什么意思?DAEMONToolsLite有什么使用方法?
- 电脑处于脱机状态是什么意思?脱机状态怎么解除?
- iphone4是什么时候上市的?iphone4现在还能用吗?
- 迅雷网游加速器使用方法介绍 迅雷网游加速器常见问题解答大全
- 诺基亚闷声发大财,推出两款新手机,经典Logo成过去式|环球快消息
- 声卡驱动介绍 声卡驱动下载及中文免费版安装方法
- 桌面图标删不掉怎么回事?桌面图标删不掉解决方法
- Realtek高清晰音频配置怎么设置?Realtek高清晰音频配置解决方法
- CCC.exe是什么进程?Win7任务管理器中的CCC.exe介绍
- XP系统怎么取消开机密码?取消XP开机密码的具体操作步骤
- RTX 4090暴力版曝光:涡轮大风扇
- 微软kb4012598win7补丁介绍 微软kb4012598补丁安装说明
- 简单游百宝箱有木马吗?简单百宝箱设置DNF双开及连发教程
- 主流电子邮箱有哪些?你用的什么邮箱?
- 怎么申请博客帐号?免费个人博客申请步骤有哪些?
- 天天快资讯丨装机提速 购铭瑄RTX3060及以上显卡获赠《穿越火线》稀有礼包
- 苹果ibooks不可用怎么办?在国内使用ibooks的方法介绍
- Ai导出图片提示内存不足怎么办?Ai导出图片提示内存不足解决方法及步骤分享
- 电信100兆宽带多少钱一个月?上海地区的宽带资费
- 提示联机查找防病毒程序(重要信息)怎么操作?提示联机查找防病毒程序解决方法
- 网络广告一般是怎么收费?网络广告的3种收费方式
- 12寸笔记本电脑尺寸是多大?14寸笔记本电脑尺寸多少厘米?
- 《原子之心》双生舞伶演员是俄芭蕾舞蹈家 美艳动人:世界新动态
- 诺基亚60年来首换新Logo:现在是一家商业技术公司
- 天天快讯:和风恐怖新游《UTUROMAYU》演示 2023年登陆steam
- 加入PS+会免之后 这款独立游戏暴涨1000万玩家
- 前沿热点:Xbox老大菲尔·斯宾塞《吸血鬼幸存者》全成就:下次摸鱼玩啥呢?
- 《碧蓝幻想Versus:崛起》将在EVO 2023举行公开测试赛|天天时讯
- 《原子之心》双生舞伶演员是俄芭蕾舞蹈家 美艳动人:世界新动态
- LGBT+主题定制XSS主机及手柄 彩色线条很亮眼 环球视讯
- 《超级马里奥兄弟大电影》国内定档4月5日!领先北美 定档海报公布
- 焦点简讯:这款最新的VR产品,是如何带玩家进入次世代的?
- 育碧计划再推出四款《刺客信条》游戏 风格将截然不同
- 【世界快播报】GTX750Ti运行《霍格沃茨之遗》 画面真不忍直视
- 有哪些摄像机比较好用?摄像机品牌排行榜前10名推荐
- Sandisk U盘如何去掉写保护功能?Sandisk U盘去掉写保护功能具体操作方法
- 魔兽显血改键工具怎么用?魔兽显血改键工具使用方法及注意事项
- 显卡硬件加速有什么用?简述如何开启显卡硬件加速方法
- 什么是无线局域网?无线局域网怎么设置和使用?
- 删除的快捷键是什么?快捷键怎么设置?快捷键设置方法
- 手机wap是什么意思?Web网站与Wap网站的区别?
- 玫瑰小镇图标怎么点亮?玫瑰小镇进不去怎么办?
- 输入法不见了怎么办?输入法不见了的两种解决方法步骤
- 突发!泽连斯基突然撤了他! 世界简讯
- gmail邮箱进不去是怎么回事?gmail邮箱进不去怎么解决?
- win7视频临时文件在哪里?win7查找视频临时文件的方法
- 德玛西亚符文怎么配?德玛西亚符文天赋及出装?
- icq怎么注册?注册ICQ账号的流程
- dnf2次觉醒任务怎么做?dnf二次觉醒需要什么材料?
- 如何在电脑上设置闹钟提醒?电脑上怎么设置闹钟?
- 谷歌邮箱如何开通pop3功能?开通pop3功能的步骤
- 使用CDR X4打开是空白怎么回事?打开CDR文件是空白的解决方法
- 1kb快捷方式病毒是什么?1kb快捷方式病毒清除教程
- 2k13进入黑屏直接退出怎么办?2k14打开后窗口化黑屏?
- 系统启动项管理怎样进行操作?Win11开机启动项怎么设置?
- 世界焦点!上海80后丁克夫妻攒300万决定提前退休 网友质疑:转行自媒体?
- 世界快讯:港媒爆料窦骁何超莲4月举办婚礼 将花费4400万人民币
- 清水崇日恐电影新作《大家的歌谣》预告 确定2023年上映
- 世界今头条!Capcom打恐龙游戏《原始袭变》BETA公测要来
- 今日播报!柴郡猫_说一说柴郡猫的简介
- 固定资产清理
- 这个MOD可以让《原子之心》双子舞伶露脸
- 《星球大战绝地:幸存者》7分钟试玩演示视频:天天报道