最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle表中重復(fù)數(shù)據(jù)去重的方法實例詳解

 更新時間:2017年07月19日 10:42:29   作者:字母哥  
這篇文章主要介紹了Oracle表中重復(fù)數(shù)據(jù)去重的方法實例詳解的相關(guān)資料,需要的朋友可以參考下

Oracle表中重復(fù)數(shù)據(jù)去重的方法實例詳解

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

下面是一種解決方法

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是分析函數(shù) 可以獲得當(dāng)前分組的出現(xiàn)次數(shù) 如果有重復(fù)的就會累加 2,3,4。。。這種,我們刪除掉大于1的即可 刪除通過rowid來刪除

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

相關(guān)文章

最新評論

毕节市| 万载县| 枝江市| 龙陵县| 新巴尔虎右旗| 仙桃市| 鹿邑县| 杨浦区| 白水县| 上虞市| 邵阳县| 宕昌县| 永登县| 新干县| 赞皇县| 海伦市| 越西县| 金阳县| 鹤庆县| 贵定县| 宾川县| 原阳县| 德兴市| 浮梁县| 大冶市| 桑植县| 章丘市| 赤峰市| 叶城县| 巫溪县| 深圳市| 洛浦县| 临沧市| 佛冈县| 凤庆县| 浦东新区| 波密县| 上饶县| 陆河县| 旬阳县| 公安县|