当前位置:  开发笔记 > 数据库 > 正文

如何删除SQL Server中的重复数据?

如何解决《如何删除SQLServer中的重复数据?》经验,为你挑选了1个好方法。

我有sql表但是,一些值添​​加了多次,我需要删除其中一个.你能给我一个简单的查询吗?



1> Eric Petroel..:

从这里开始.如果您还没有唯一标识每一行的"ID"字段,则需要创建一个以使其生效(您可以在完成后立即删除该列):

DELETE
FROM MyTable
WHERE ID NOT IN
(
SELECT MAX(ID)
FROM MyTable
GROUP BY DuplicateColumn1, DuplicateColumn2, DuplicateColumn2)

另外,在这个网站上搜索"删除重复的行sql server",你会发现这个问题已在这里多次得到解答.

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有