2012年5月30日

Oracle重复数据的清除 <转>

摘要: 一、删除部分字段重复数据 首先需要查询重复的数据: 下面语句可以查询出那些数据是重复的: select c1,c2,count(*) from mytab group by c1,c2 having count(*) > 1 (将上面的>号改为=号就可以查询出没有重复的数据了) 想要删除这些重复的数据,可以使用下面语句进行删除 delete from mytab a where c1,c2 in (select c1,c2,count(*) from mytab group by c1,c2 having count(*) > 1) 上面的语句非常简单,就是将查询到的数据删除 阅读全文

posted @ 2012-05-30 15:07 要么牛逼,要么滚蛋 阅读(630) 评论(0) 推荐(0) 编辑

导航