好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Oracle表中重復數據去重的方法實例詳解

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

熱門標簽:圖像地圖標注 400電話是不是免費申請 南寧人工智能電銷機器人費用 呼倫貝爾智能手機地圖標注 貴陽電話外呼系統哪家好 海南400電話哪里辦理 安陽外呼系統免費 分布式呼叫中心 濟南地圖標注公司

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

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

下面是一種解決方法

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 去重的方法及簡單實例的介紹,關于數據庫的文章本站還有很多,歡迎大家搜索參閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • oracle、mysql數據庫停止與啟動的批處理文件
  • Oracle 11g如何清理數據庫的歷史日志詳解
  • Oracle數據行拆分多行方法示例

標簽:合肥 郴州 滁州 遼源 涼山 許昌 南充 焦作

巨人網絡通訊聲明:本文標題《Oracle表中重復數據去重的方法實例詳解》,本文關鍵詞  Oracle,表中,重復,數據,去,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle表中重復數據去重的方法實例詳解》相關的同類信息!
  • 本頁收集關于Oracle表中重復數據去重的方法實例詳解的相關信息資訊供網民參考!
  • 推薦文章