处理数据库中重复记录的方法
来源:互联网 发布:pycharn安装tensorflow 编辑:程序博客网 时间:2024/04/30 02:12
数据库中的重复记录 ,一般都有可能包含垃圾数据,我们必然要处理它。其实处理它无外乎:查询,标记,删除。处理的方法也很多的,用sql语句都可以处理。有时也可以借助临时表。但是无论知道 几种方法 都不重要,只要会做就行了。即使 茴香豆 的 茴 字有一百种写法。我们还 只是 这样写。
本文要处理的重复数据为,当有我们认为相同的数据的时候,我们认为其中一条是有用的,而对除了这一条之外的其他条数据进行处理。
我习惯用的一种方法是利用 max:
查询这些数据:
select PK from myTable a where PK!=
(
select max(PK) from myTable b
where a.Field1=b.Field1 and
a.Field2=b.Field2 and
a.Field3=b.Field3 and
a.Field4=b.Field4 and
)
删除这些数据:
delete from myTable a where PK!=
(
select max(PK) from myTable b
where a.Field1=b.Field1 and
a.Field2=b.Field2 and
a.Field3=b.Field3 and
a.Field4=b.Field4 and
)
更新这些数据:
update myTable set myName1='Northsnow',myname2='塞北的雪' where PK !=
(
select PK from myTable a where PK!=
(
select max(PK) from myTable b
where a.Field1=b.Field1 and
a.Field2=b.Field2 and
a.Field3=b.Field3 and
a.Field4=b.Field4 and
)
)
- 处理数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 查询数据库中重复记录的方法
- 数据库中删除重复记录的一种简单的方法
- Oracle数据库删除表中重复记录的常见方法
- Oracle数据库删除表中重复记录的常见方法
- MySQL 数据库中删除重复记录的方法总结
- MySQL数据库中删除重复记录的方法总结[推荐]
- MySQL 数据库中删除重复记录的方法总结
- MySQL 数据库中删除重复记录的方法总结
- Oracle数据库删除表中重复记录的常见方法
- 数据库中查询及删除重复记录的方法大全
- MySQL数据库中删除重复记录的方法总结(转载)
- 数据库查询记录中某些字段重复的方法
- 数据库重复记录处理
- java中调用ORACLE存储过程
- JSP入门
- 40种网页常用小技巧(javascript)
- NOD32 香港升级代理,速度超快
- 伤春
- 处理数据库中重复记录的方法
- C#入门
- K线图形分析方法简介
- 移动平均数
- 炒股 葛南维八大法则
- 股票常识
- 福彩3D彩票技巧
- 福彩3D游戏规则
- ODBC连接informix數據庫