PL\\SQL如何删掉重复的数据保留只保留一条数据 方法有很多了,copy每行都有bai唯一的rowid,利用这个du可以比较方便的达到目的zhi,有问题再追问吧daodelete from table a where rowid。(select max(rowid)from table1 b where a.phid=b.phid and a.xzqbm=b.xzqbm and a.zdtybm=b.zdtybm.)
PL/SQL 单表重复数据处理问题 先求出来要的数据再插入到原始表,然后利用ROWID去重复Insert Into TEST_CCSelect t.id,t.name,sum(t.FLAG)From test_cc t Group By t.id,t.NAME;Commit;Delete From TEST_CC t where Rowid Not In(select max(rowid)from TEST_CC p where t.id=p.id And t.name=p.NAME);Commit;Select*From TEST_CC t;
pl/sql中如何删除或者不显示列中的重复数据,如列B中数据重复,可删除或不显示任意一个loid。 select*from 表名where rowid in(select min(rowid)from 表名 group by loid)表名替换一下