在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Oracle数据库怎么获取多条结果集中的第一条或某一条

104次阅读
没有评论

共计 1823 个字符,预计需要花费 5 分钟才能阅读完成。

本篇内容介绍了“Oracle 数据库怎么获取多条结果集中的第一条或某一条”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

这是 sql

-- 获取多条结果集中的第一条,通?;崤畔滦蛑嗟?,随你方便,如果你不排序直接用括号里的就行
select * from 
 (select * from table 
  where 1 = 1 
  order by value1)
where rownum = 1;

这里解释一下,为什么外边要多套一层 select,我猜你写的 sql 应该是

select * from table where rownum = 1 order by value1;

但是你取到的应该不是你 order by 出来的第一条,因为 sql 执行顺序并不是真的从后往前读,代码会先读 where 而不是 order by,所以 where rownum = 1 的时候,实际上它就查出来一条,所以 order by 虽然执行了,但并不是把结果集 order by 之后才抽出第一条。

那么怎么选择结果集的其他条呢?

其实没有找到太好的办法,只能参考以下了

select * from 
 ( select rownum id,t1.* from
  (select t2.* from t2 order by t2. 某列) 
where id= 第几条 ;

看起来很多层是吧,不要害怕,我一说你就懂了。

最里层的 t2 是用来把你想要的数据进行排序,

外一层的 t1 是用来给你排好序的数据加一列序号 ID,

最外层的就是获取你想要的某一条了,比如结果集有 10 条,你想要的第 5 条,那么 就把

where id= 第几条 

写成

where id = 5

就好了。

补充:Oracle 分组取第一条数据

看看以前的私密日志,原来自己之前被很多小而简单的问题困惑过!

看着那时候我们还是新手中的新手做的备忘笔记!

其实就是用了 Oracle 的统计函数而已!
以前的日记(看样子应该是以前公司的源码,呵呵 hellip; hellip;)如下:勿喷!

对多数据进行分组排序后取每组第一条记录:

SELECT *
 FROM ( SELECT ROW_NUMBER() OVER(
 PARTITION BY ZA40011_3.URIAGE_DENPYO_NO,ZA40011_3.URIAGE_DENPYO_ROW_NO 
 ORDER BY ZA40011_3.KAKUTEI_SURYO_CS,
 ZA40011_3.KAKUTEI_SURYO_BL,
 ZA40011_3.KAKUTEI_SURYO_BT,
 ZA40011_3.SYUKKA_SHIJI_NO,
 ZA40011_3.SYUKKA_SHIJI_ROW_NO DESC) LEV,
 ZA40011_3 .*
 FROM WT_001_ZA40011_22070_2 ZA40011_2,
 WT_001_ZA40011_22070_3 ZA40011_3,
 JT_GYOMU_URIAGE_DETAIL URIAGE_DETAIL
 WHERE 
 ZA40011_2.KAISYA_CODE = URIAGE_DETAIL.KAISYA_CODE
 AND ZA40011_2.URIAGE_DENPYO_NO = URIAGE_DETAIL.URIAGE_DENPYO_NO
 AND ZA40011_2.URIAGE_DENPYO_ROW_NO = URIAGE_DETAIL.ROW_NO
 AND URIAGE_DETAIL.KAISYA_CODE = ZA40011_3.KAISYA_CODE
 AND URIAGE_DETAIL.URIAGE_DENPYO_NO = ZA40011_3.URIAGE_DENPYO_NO
 AND URIAGE_DETAIL.ROW_NO = ZA40011_3.URIAGE_DENPYO_ROW_NO
 AND ZA40011_3.KEPPIN_RIYU_CODE IS NOT NULL
 )
 WHERE LEV = 1
-- ORDER BY KAKUTEI_SURYO_CS DESC

“Oracle 数据库怎么获取多条结果集中的第一条或某一条”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计1823字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 免费国产成人高清在线观看视频 | 99se亚洲综合色区 | 综合色天天 | 精品人妻va出轨中文字幕 | 日韩精品不卡 | 精品无码一区二区三区爱欲九九 | 日本大尺度吃奶呻吟视频 | 黄色一级视频播放 | 闺蜜张开腿让我爽了一夜 | 四虎影视884a精品国产四虎 | 精品欧美日韩一区二区 | 久久国产成人午夜av影院 | 欧美精品激情 | 给我免费播放片黄色 | 成人午夜国产福到在线不卡 | 亚洲 图片 小说 欧美 另类 | 99久久综合九九亚洲 | 午夜视频a | 色综合久久91| 中文字幕免费观看视频 | 999成人网| 精品综合 | 成人午夜视频在线播放 | 精品欧美日韩一区二区三区 | 国产中文在线视频 | 国产午夜偷精品偷伦 | 一级女人18片毛片免费视频 | 在线免费观看黄视频 | 亚洲精品久久久久中文字幕二区 | 极品毛片| 任我爽精品视频在线播放 | 久久99精品久久久久久水蜜桃 | 中文字幕久精品免费视频 | 九九在线精品视频 | 亚洲综合影视 | 亚洲啪啪综合av一区 | 上司揉捏人妻丰满双乳电影 | 亚洲精品久久久久久久网站 | 99久久精品久久久久久清纯 | 日本不卡视频一区二区三区 | 丰满寡妇一级毛片 |