Oracle 去除重复列
2013-12-11 13:58
134 查看
假如有一张表,除了ID不同,其余属性基本一致,删除多余部分,仅保存一条记录!group by的列表示聚合可能会重复的行
delete table where table.rowid not in(select min(a.rowid) from table a group by a.column1,a.column2);
delete table where table.rowid not in(select min(a.rowid) from table a group by a.column1,a.column2);
相关文章推荐
- Oracle中使用Merge Into去除数据库重复记录
- Oracle不同行的某列字符串相加,去除重复值
- oracle如何去除字符串中的重复字符
- Oracle 去除字符传中重复的记录 自定义函数
- oracle去除重复, 取最新的第一条数据
- oracle去除数据库中重复记录的办法
- Oracle去除表重复数据
- Oracle不同行的某列字符串相加,去除重复值
- oracle去除重复数据
- oracle查询时通过分组去除重复行,其实这样写更简洁些
- Oracle不同行的某列字符串相加,去除重复值
- Oracle查询中如何去除查询的重复数据
- oracle 去除重复字符串函数
- oracle 去除重复的信息
- oracle 批量插入时,如何去除重复数据
- 有关oracle查询出现的重复记录怎么去除的方法谈
- oracle的rownum与having用法 去除重复 在重复情况用rownum
- Oracle中去除重复记录的方法:
- oracle 重复数据去除
- Oracle 表中按一个字段去除重复记录