sql server 中删除内容重复的某条记录
2009-12-31 23:39
288 查看
delete from 表 where 主键=(select top 1 主键 from 表 where 相同字段=(select 相同字段 from 表 group by 相同字段 having count(*)>1))
主键是表中绝对没有重复值的字段,如自动增量ID;
相同字段如“采集时间”,删除表中采集时间相同的记录
本语句,每执行一次,只能删除一条重复记录,如果有三条记录有相同“采集时间”,就要循环执行该语句两次。
主键是表中绝对没有重复值的字段,如自动增量ID;
相同字段如“采集时间”,删除表中采集时间相同的记录
本语句,每执行一次,只能删除一条重复记录,如果有三条记录有相同“采集时间”,就要循环执行该语句两次。
相关文章推荐
- SQL Server随机删除重复记录.txt
- SQL Server 2000删除表中的重复记录
- Sql server 删除重复记录的SQL语句
- 在SQL Server中快速删除重复记录
- Sql Server删除数据表中重复记录 三种方法
- SQL SERVER 删除重复内容行
- 有关重复记录的删除(SQL SERVER)(不是很好的方法,可以参考一下,有待更新)
- sql server 删除某个字段重复的记录并留下一条记录
- 如何在SQL Server中快速删除重复记录
- 利用 Sql Server 游标删除重复记录
- SQL Server 2000 删除完全重复的多余记录
- 利用 Sql Server 游标删除重复记录
- mysql删除重复记录语句的方法 作者: 字体:[增加 减小] 类型:转载 时间:2010-06-21 我要评论 查询及删除重复记录的SQL语句,虽然有点乱,但内容还是不错的。 . .
- 在SQL Server中快速删除重复记录
- 在SQL Server中快速删除重复记录(多图)
- SQL Server 2005 中删除重复记录
- SQL语句 删除表user 中字段name 内容重复的记录,A表 ,B表 字段相同 有关联关系的表 对表两个表中的数据
- SQL Server 2000删除表中的重复记录
- SQL Server 删除重复记录,适合2005以后版本
- 利用 Sql Server 游标删除重复记录