sql 删除表中的重复记录
发布时间:2021-01-12 06:39:03 所属栏目:MsSql 来源:互联网
导读:本文主要介绍了sql 删除表中的重复记录的方法,具有一定的参考价值,下面跟着小编一起来看下吧
遇见了表中存在重复的记录的问题,直接写sql删除时最快的,才不要慢慢的复制到excel表中慢慢的人工找呢 如下sql,找出重复的记录,和重复记录中ID值最小的记录(表中ID为自增长)= '20160919' group by StructSN,StarCount having COUNT(StructSN) > 1然后就可以直接删除,基本原理就是,找到重复记录的每一条记录,排除掉重复id最小的记录,删除剩余的重复记录。 1
)a
where
a.Date = s.Date
and a.StructSN = s.StructSN
and a.UserID = s.UserID
and a.StarCount = s.StarCount
and a.id != s.ID
)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家! (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 具有密钥/对表与XML字段和XPath的SQL Server
- sql server创建临时表的两种写法和删除临时表
- SQL Server 2016 查询存储性能优化小结
- SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)
- MSSQL2005在networkservice权限运行附加数据库报(Microsoft
- 如何从SharePoint Content DB中查询List数据
- SQL Server中的SQL语句优化与效率问题
- sql2005 数据同步方法
- SQL高级应用之同服务器上复制表到另一数据库中并实现去重复
- sql server 2005用户权限设置深入分析