您现在的位置是:网站首页>列表内容
SQL Server中删除重复数据的几个方法_资源网
2023-12-07 08:29:00
93人已围观
简介 SQL Server中删除重复数据的几个方法_资源网
数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置……
方法一
以下为引用的内容: declare @max integer,@id integer |
方法二
有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。
1、对于第一种重复,比较容易解决,使用
以下为引用的内容: select distinct * from tableName |
就可以得到无重复记录的结果集。
如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除
以下为引用的内容: select distinct * into #Tmp from tableName |
发生这种重复的原因是表设计不周产生的,增加唯一索引列即可解决。
2、这类重复问题通常要求保留重复记录中的第一条记录,操作方法如下
假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集
以下为引用的内容: select identity(int,1,1) as autoID, * into #Tmp from tableName |
最后一个select即得到了Name,Address不重复的结果集(但多了一个autoID字段,实际写时可以写在select子句中省去此列)
点击排行
- 雷霆战机装备进阶注意事项介绍说明 新手必知攻略_手机游戏_游戏攻略_
- 天天酷跑修改坐骑宠物踩怪加成刷分刷金币4.28安全方法_手机游戏_游戏攻略_
- 刀塔传奇百万金币为你揭示十连抽到底值不值_手机游戏_游戏攻略_
- 刀塔传奇新版1.82最强英雄一览_手机游戏_游戏攻略_
- 雷霆战机4月28日最新破解版烧饼修改器使用教程_手机游戏_游戏攻略_
- 刀塔传奇史上最难刷的装备 羊刀长笛算什么_手机游戏_游戏攻略_
- 雷霆战机紫色装备获得方法 新人速成攻略推荐_手机游戏_游戏攻略_
- 天天炫斗烧饼修改无限技能连续发安全无异常教程_手机游戏_游戏攻略_
- 天天炫斗ios安卓修改技能无CD无限连发技巧 破解版闯关刷图刷金币刷分不异常方法_手机游戏_游戏攻略_
本栏推荐
-
雷霆战机装备进阶注意事项介绍说明 新手必知攻略_手机游戏_游戏攻略_
-
天天酷跑修改坐骑宠物踩怪加成刷分刷金币4.28安全方法_手机游戏_游戏攻略_
-
刀塔传奇百万金币为你揭示十连抽到底值不值_手机游戏_游戏攻略_
-
刀塔传奇新版1.82最强英雄一览_手机游戏_游戏攻略_
-
雷霆战机4月28日最新破解版烧饼修改器使用教程_手机游戏_游戏攻略_
-
刀塔传奇史上最难刷的装备 羊刀长笛算什么_手机游戏_游戏攻略_
-
雷霆战机紫色装备获得方法 新人速成攻略推荐_手机游戏_游戏攻略_
-
天天炫斗烧饼修改无限技能连续发安全无异常教程_手机游戏_游戏攻略_
-
天天炫斗ios安卓修改技能无CD无限连发技巧 破解版闯关刷图刷金币刷分不异常方法_手机游戏_游戏攻略_