一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - Oracle表中重復數據去重的方法實例詳解

Oracle表中重復數據去重的方法實例詳解

2020-01-20 13:39字母哥 Oracle

這篇文章主要介紹了Oracle表中重復數據去重的方法實例詳解的相關資料,需要的朋友可以參考下

Oracle表中重復數據去重的方法實例詳解

我們在項目中肯定會遇到一種情況,就是表中沒有主鍵 有重復數據 或者有主鍵 但是部分字段有重復數據 而我們需要過濾掉重復數據

下面是一種解決方法

?
1
2
3
4
5
6
delete from mytest ms
 where rowid in (select aa.rid
          from (select rowid as rid,
                row_number() over(partition by s.name order by s.id) as nu
              from mytest s) aa
         where aa.nu > 1)

row_number() over是分析函數 可以獲得當前分組的出現次數 如果有重復的就會累加 2,3,4。。。這種,我們刪除掉大于1的即可 刪除通過rowid來刪除

以上就是關于Oracle 去重的方法及簡單實例的介紹,關于數據庫的文章本站還有很多,歡迎大家搜索參閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://hanyingjun318.iteye.com/blog/2108001

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产东北三老头伦一肥婆 | 国产精品日韩在线观看 | 911亚洲精品国内自产 | 亚洲精品免费观看 | 亚洲精品www久久久久久久软件 | 亚洲麻豆精品 | 国内老司机精品视频在线播出 | xxxxx性欧美 xxxxxx性受 | 精品一区二区三区高清免费不卡 | 欧洲网色偷偷亚洲男人的天堂 | 国产精品久久久久久久久齐齐 | 国产极品精频在线观看 | 性奶乳妇 | 九九99九九精彩 | 男人使劲躁女人小视频 | 暖暖高清日本在线 | 天天成人 | 久久久久久久国产精品视频 | 99视频久久 | 欧美一区二区三区在线观看不卡 | 国产一区风间由美在线观看 | 波多野结衣之高校教师 | 操熟美女又肥又嫩的骚屁股 | 啪啪大幂幂被c | 乌克兰一级片 | 国产精品香蕉夜间视频免费播放 | 久热在线这里只有精品7 | 99热线| 国产一区二区精品 | 午夜片无码区在线观看 | 久久精品AV一区二区无码 | 亚洲 日韩 在线 国产 视频 | les女同h高h喷水 | 久久精选视频 | 香蕉久久综合 | 91韩国女主播 | 男人好大好硬好爽免费视频 | 亚洲成年www| 2021最新国产成人精品免费 | 国产成人高清精品免费观看 | 日本高清va不卡视频在线观看 |