posts - 4,  comments - 9,  trackbacks - 0
                                          

           

          Oracle中刪除表中相同記錄的分析

          分兩種情況:

          1,刪除所有字段均相同的行:

          create table tablexxx as (select * from tableyyy group by col1,col2,col3…)

           

          drop table tableyyy

           

          create table tableyyy as (select * from tablexxx)

           

          drop table tablexxx

           

          2,表中有id(PK)列,刪除其它所有字段取值相同的行:

          delete b where id not in 

           (

              select min(id) from B  

              group by col1,col2,col3...

          )

          posted on 2006-11-04 15:05 凌宇 閱讀(888) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2006年11月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          常用鏈接

          留言簿(3)

          隨筆檔案(3)

          文章檔案(14)

          相冊

          收藏夾

          Java

          最新隨筆

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永善县| 灵山县| 扶风县| 渭源县| 昭通市| 福州市| 静安区| 中方县| 乌苏市| 汪清县| 湄潭县| 浦东新区| 綦江县| 台东市| 绥化市| 青岛市| 新泰市| 辽宁省| 江西省| 句容市| 长白| 哈密市| 正宁县| 梁山县| 女性| 黑水县| 海丰县| 阆中市| 华安县| 吕梁市| 白水县| 巴林左旗| 那曲县| 成武县| 清涧县| 虎林市| 登封市| 崇左市| 集贤县| 青州市| 汕尾市|