sql 删除表中的重复记录
发布时间:2020-05-23 02:02:53 所属栏目: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
)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- “本地收集类型不允许”错误在PL / SQL ORA-06550
- SQL Server 2008 FILESTREAM性能
- 基于Mysql的Sequence实现方法
- SQL Server CONVERT()函数用法小结
- SQL Server数据类型及长度限制详细说明
- 如何使用sqltool连接到基于文件的HSQLDB数据库?
- sql-server – 如何将nvarchar解码为文本(SQL Server 2008
- sql-server – 基于字典的查询的查询索引
- SQL Server 通过分析SQL语句的执行计划优化SQL
- sql-server – 当使用外键约束时,如何使用SQL Server SSIS导
