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

          最新隨筆

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 汪清县| 凭祥市| 台东市| 卢湾区| 泗阳县| 米林县| 如皋市| 南雄市| 乌什县| 宿松县| 阆中市| 察雅县| 资阳市| 股票| 来安县| 常熟市| 海安县| 汾西县| 广平县| 务川| 温泉县| 西安市| 胶南市| 青田县| 晋江市| 秀山| 甘谷县| 莱西市| 孙吴县| 阳春市| 枝江市| 兰西县| 云梦县| 静海县| 永川市| 台北县| 新乐市| 宁安市| 阳山县| 恩平市| 临澧县|