数据表中查找重复数据并做删除操作
2012-07-26 10:36
239 查看
oracle 中测试成功
--找出表中的重复数据 select * from vav_groupbrand_casn where ccasn in ( select ccasn from vav_groupbrand_casn group by ccasn having count(*)>1 ) order by ccasn
--找出表中的重复数据 select * from vav_groupbrand_casn a, vav_groupbrand_casn b where a.cgroupbranid =b.cgroupbranid and a.ccasn=b.ccasn and a.ccreatedate>b.ccreatedate
--删除重复数据 delete from vav_groupbrand_casn a where rowid !=( select max(rowid) from vav_groupbrand_casn b where a.cgroupbranid = b.cgroupbranid and a.ccasn = b.ccasn and a.ccreatedate > b.ccreatedate);
--找出表中的重复数据 select * from vav_groupbrand_casn where ccasn in ( select ccasn from vav_groupbrand_casn group by ccasn having count(*)>1 ) order by ccasn
--找出表中的重复数据 select * from vav_groupbrand_casn a, vav_groupbrand_casn b where a.cgroupbranid =b.cgroupbranid and a.ccasn=b.ccasn and a.ccreatedate>b.ccreatedate
--删除重复数据 delete from vav_groupbrand_casn a where rowid !=( select max(rowid) from vav_groupbrand_casn b where a.cgroupbranid = b.cgroupbranid and a.ccasn = b.ccasn and a.ccreatedate > b.ccreatedate);
相关文章推荐
- sqlserver sql 对重复数据的操作 查找 删除
- SQL删除、查找重复数据记录等操作
- MySQL 中查找重复数据,删除重复数据
- 删除重复数据只保留一条的操作
- 删除数据库中的重复数据记录、查找重复记录、查找不重复记录
- Sql Server实用操作-删除数据库中重复数据的几个方法
- mysql查找删除重复数据并只保留一条实例详解
- 数据结构基础5.2:二叉搜索树(BST)的基本操作(插入、查找、删除)
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- Excel电子表格中如何做数据查找,重复数据删除,标记重复数据
- Excel查找筛选并删除重复数据
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- Mysql中查找并删除重复数据的方法
- Oracle 查找、删除重复数据
- Oracle 查找重复数据,删除重复数据只保留一项
- MySQL中,查找并删除重复数据
- 【数据结构】单链表(一)单链表的定义,插入,删除和查找操作
- Mysql中查找并删除重复数据的方法
- Mysql中查找重复数据,删除重复数据
- 【1139】数据结构上机测试2-2:单链表操作B (逆序建表+重复元素删除)