删除SQL Server中重复的记录
2011-02-25 10:47
281 查看
这是一个绝对傻瓜的方式,没有耐心人的人可以选择更优秀的做法,如:用临时表、用通用存储过程。
在查询分析器里多次执行上面语句,直到执行结果为“(0 行受影响)”,即可清除ArticleTitle字段内容(即文章标题)重复的记录。
其中,SortID为资讯分类的ID。如果资讯没有分类,可以把“Where SortID=5”去掉。
Delete From Articles Where ID In(Select Max(ID) From Articles Where SortID=5 Group By ArticleTitle Having Count(*)>1)
在查询分析器里多次执行上面语句,直到执行结果为“(0 行受影响)”,即可清除ArticleTitle字段内容(即文章标题)重复的记录。
其中,SortID为资讯分类的ID。如果资讯没有分类,可以把“Where SortID=5”去掉。
相关文章推荐
- 快速删除重复记录,SQL Server如何实现
- 数据库SQL server 删除一张表中的重复记录
- 在SQL Server中快速删除重复记录
- 使用CET和row_number()删除重复记录 ( sql server 2005)
- 在SQL Server中快速删除重复记录(转载)
- SQL SERVER 如何删除重复记录
- sql server 删除某个字段重复的记录并留下一条记录
- 在SQL Server中快速删除重复记录
- 在SQL Server中快速删除重复记录
- SQL Server随机删除重复记录.txt
- sql server 中删除内容重复的某条记录
- 在SQL Server中快速删除重复记录
- SQL Server 删除重复记录,只保留一条记录
- 在SQL Server中快速删除重复记录(多图)
- SQL Server-删除表中重复的记录!
- 在SQL Server中快速删除重复记录
- 利用 Sql Server 游标删除重复记录
- SQL Server 2000删除表中的重复记录
- SQL Server 数据库中查询及删除重复记录的方法
- 在SQL Server中快速删除重复记录