--在删除之前可以先查看一下结果:
SELECT max(主键ID),列1,列2...列n FROM [TABLE表] group by 列1,列2...列n--删除重复的数据,保留主键最大的那条数据(如果需要保留主键最小的数据,则是:min(主键ID) ...)
delete from [TABLE表] where [主键ID] NOT IN (SELECT max(主键ID) FROM [TABLE表] group by 列1,列2...列n)--注: 删除除了最大主键ID以外的所有的数据

举个栗子,有表及数据如下(共10条):

查看我需要的结果(共3条):

保留ID为8、9、10的数据,删除其他的数据(共删除7条):

验证去掉重复后的结果(共3条):

核心代码:

--删除重复的数据
DELETE FROM [Student] WHERE ID NOT IN
(SELECT max([ID])[ID] FROM [Student] group by [Name],[Age])

sqlserver 删除表中重复的数据相关推荐

  1. SQLServer删除表中重复记录

    sqlserver删除表中的重复数据 SqlServer删除表中重复记录 转载链接:https://www.bbsmax.com/A/1O5Ee12G57/ SqlServer删除表中重复记录 重复记 ...

  2. sql server如何删除表中重复数据

    当我们需要删除表中重复的数据的时候,该如何操作呢? 具体操作分为四个步骤: 1.将查询到的无重复数据存入临时表中 2.删除原表的内容 3.将临时表插入到原表中 4.删除临时表 理解起来是比较简单的,这 ...

  3. 查询和删除表中重复数据sql语句

    查询和删除表中重复数据sql语句 (一) 1.查询表中重复数据.select * from people where peopleId in (select   peopleId  from   pe ...

  4. MySql删除表中重复数据

    有一表中存在大量重复数据 在此记录下我删除表内重复数据的方法 -- 新增测试表 create table basic_farmer ( id INT(11), user_name VARCHAR(25 ...

  5. 如何删除数据库表中重复的数据

    如何用SQL语句删除表中重复数据. 表名为cases,表中有四个字段时,表中数据如下: 1.id不同,其他字段相同 过滤重复字段,删除表中其他字段一样的数据 delete from cases whe ...

  6. sql删除表中重复记录_SQL从SQL表中删除重复行的不同方法

    sql删除表中重复记录 This article explains the process of performing SQL delete activity for duplicate rows f ...

  7. Database之SQLSever:SQL命令实现查询之多表查询、嵌套查询、分页复杂查询,删除表内重复记录数据、连接(join、left join和right join简介及其区别)等案例之详细攻略

    Database之SQLSever:SQL命令实现查询之多表查询.嵌套查询.分页复杂查询,删除表内重复记录数据.连接(join.left join和right join简介及其区别)等案例之详细攻略 ...

  8. 用SQL语句怎么删除表中的所有数据

    有两种办法可以删除表中的所有数据: 1.TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作. 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删 ...

  9. mysql重复数据只取一条数据_My sql 中删除表中重复记录?只保留一条

    匿名用户 1级 2018-08-20 回答 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 sel ...

最新文章

  1. 关于Cocoa Pods的升级安装和使用说明
  2. Redis实际应用:限流
  3. Controller 层实现
  4. ElasticSearch之集群原理
  5. Introduction to PostGIS 之线性参考、地理编码
  6. 7x24小时实时互动,网易云信金融行业虚拟客服解决方案来啦!
  7. redis中KEYS替代命令
  8. 客观指标VS主观质量:拨开遮挡高清视频技术的迷雾
  9. Linux编程 3 (初识bash shell与man查看手册)
  10. Hibernate学习笔记③
  11. 1053 Path of Equal Weigh(甲级)
  12. 13凯越门锁继电器在哪里_凯越中控门锁不工作.更换中央门锁装置故障依旧.
  13. HTTP协议(学习笔记)
  14. 用例设计思路 C/S测试—安装与卸载
  15. Acrel-3200远程预付费电能管理系统的功能介绍
  16. iOS更新系统服务器出错,iPhone 更新失败怎么办?更新 iOS 常见的错误代码及解决方法...
  17. EXCEL无法插入公式
  18. 已知url地址,批量下载图片到指定目录
  19. [Python]第一章(建议收藏)
  20. 新课首发《物联网项目实战》

热门文章

  1. 04-ET框架的事件系统
  2. Js本地存储(localstorage)
  3. 手把手教你怎么免费为微信公众号接入智能客服
  4. 混合颜色带(应用篇)
  5. 台达c语言,台达PL C通信协议ModbusASCII(DVP).pdf
  6. 建模评价类问题 —— 模型解决方案
  7. 系统巡检指令之db2数据库表空间使用情况检查
  8. 华为交换机:基础命令入门学习
  9. Kotlin学习教程(一)
  10. Win10 设置显示 ClearType 的设置