如何删除sql server中的重复数据

先来看下有多少重复数据,伪代码如下:

select count(重复字段)-count(distinct 重复字段) from 表名

执行这个SQL伪代码候就能看到有多少数据是重复的,以便后面查看是否全部删除

然后通过如下SQL伪代码对重复数据进行删除,使得表中 只保留唯一的数据:

delete 表名 from (select Row_Number() Over(Partition By [重复字段] order by [id]) as RowNumber, * from 表名 where [重复字段] is not null)表名 where 表名.RowNumber > 1

执行完上面的伪代码后,再执行开头的SQL伪代码,结果为0,说明重复数据已经被我们删除了

删除需谨慎,做好备份~~

注:删除部分 参考于博客 https://www.cnblogs.com/springsnow/p/10334469.html,里面有更详细的介绍以及其它方法

如何删除sql server中的重复数据相关推荐

  1. sql server left join 重复数据原因图

    sql server left join 重复数据原因图     网购从这里开始 ( 物美价廉还等什么?!!! )

  2. 如何对SQL Server中的XML数据进行insert、update、delete .

    SQL Server 2005/2008增加了对XML数据的支持,同时也新增了几种操作XML的方法,本文主要以SQL Server 2008为例介绍如何对XML数据进行insert.update.de ...

  3. 从TXT文本文档向Sql Server中批量导入数据

    因为工作的需要,近期在做数据的分析和数据的迁移.在做数据迁移的时候需要将原有的数据导入到新建的数据库中.本来这个单纯的数据导入导出是没有什么问题的,但是客户原有的数据全部都是存在.dat文件中的.所以 ...

  4. .SQL Server中 image类型数据的比较

    在SQL Server中如果你对text.ntext或者image数据类型的数据进行比较.将会提示:不能比较或排序 text.ntext 和 image 数据类型,除非使用 IS NULL 或 LIK ...

  5. SQL Server中的动态数据屏蔽

    Security has been one of the prime concerns of database developers since the inception of database m ...

  6. 了解SQL Server中的倾斜数据

    介绍 (Introduction) I recently did some research to analyze skewed data distribution in SQL Server. Th ...

  7. SQL Server 中的 JSON 数据

    下面是 JSON 文本的示例 [{ "name": "John", "skills": ["SQL", "C# ...

  8. SQL Server中,备份数据表

    SQL Server中,需要备份数据表及备份表中的数据方法: 执行SQL:select * into 新表名(备份表名) from 原表名 where ···(可以加或不加条件) 上述SQL中,新表名 ...

  9. 处理SQL Server中的重复行

    如果表中的数据需要基于行中的多个值具有唯一约束,则适合的解决方案将是复合健. 复合主键 使用SQL Server语法创建符合主键非常简单. create table my_parts (id_part ...

最新文章

  1. 使用Kali官网提供的虚拟机系统
  2. Linux学习整理(一)
  3. Chrome 浏览器提示adobe flash player不是最新版本
  4. 自己写的_top、_parent以及对iframe和frameset的理解
  5. 【note】Java程序设计基础第五版(上)
  6. 分布式服务弹性框架“Hystrix”实践与源码研究(一)
  7. Android:日常学习笔记(7)———探究UI开发(4)
  8. Java伪装csrss_结束伪装成系统进程名的进程的批处理
  9. 为什么败者树的访问外存次数要比胜者树少_为什么说蒙地卡罗搜索树MCTS是AlphaZero的核心?[AlphaZero理论篇之三]...
  10. Cadence Orcad Capture导出网表的方法图文教程及视频演示
  11. 【Java】URL下载网络资源(CloudMusic)
  12. 类ResourceBundle详解
  13. Redis常用密令以及使用java连接操作redis
  14. Spark性能调优-Shuffle相关参数配置
  15. 数据结构(Java)-排序算法-插入排序
  16. 信号系统服务器,四大导航系统信号介绍
  17. three.js创建简单的凹凸贴图
  18. cmake使用boost库
  19. 上百本中文书籍中对《人月神话》的引用(1)
  20. pycharm 把文件夹设置为包

热门文章

  1. 八百客CRM支招“快播”如何防范风险
  2. 回调地狱终结者——Promise
  3. 【Linux】静态库与共享库
  4. linux quota 限制文件大小,quota命令_Linux quota 命令用法详解:显示磁盘已使用的空间与限制...
  5. WMI设置有线网卡IP地址
  6. python 批量加密压缩文件
  7. jquery搜索框效果,搜索,请输入关键字
  8. Caffeine 缓存
  9. 智慧树python数据分析与数据可视化章节答案_知到智慧树_Python数据分析与数据可视化_章节测验答案...
  10. 在win10系统上安装一个winXP系统的虚拟机