SQLServer 删除表中的重复数据

1、根据name字段查询表中重复的数据
select name from T_table group by name having count(name) > 1
2、检查表中是否有主键或者唯一值的列,从数据看到id是唯一的,可以通过name分组排除掉id最大或最小的行
select max(id) from T_table group by name having count(name) > 1
重复数据和ID都查询出来了,那么就是写综合sql了
3. delete from T_table where name in
( select name from T_table group by name having count(name) > 1 )
and id not in
( select max(id) from T_table group by name having count(name) > 1 )

SQLServer 删除表中重复数据(除ID不同的)相关推荐

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

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

  2. MySql删除表中重复数据

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

  3. SQLServer删除表中重复记录

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

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

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

  5. SQL Server数据库表的基本操作(批量插入、删除、查询数据,删除表中重复数据方法)

    实验名称:数据库表的基本操作与表内数据操作 实验目的: 掌握数据库表创建方法(交互式.T-SQL法) 掌握修改数据库表结构的方法 掌握删除数据库表的方法 掌握交互式EXCEL文件录入数据至数据库表的方 ...

  6. mysql 删除表中重复数据并保留一条

    最近有个需求,给角色添加菜单权限,这是一个role_menu 表.里面存放的是角色id和菜单id,是批量给一种类型角色添加,但有可能角色人为添加过,因为数据量还是比较大的,如果先查询这个有没有添加过再 ...

  7. 利用SQL05特性删除表中重复数据

    问题:一个表有自增的ID列,表中有一些记录内容重复,也就是说这些记录除了ID不同之外,其他的信息都相同.需要把重复的记录保留一条,剩下的删除. 这种需求一般开发人员都会,我这里写出两个版本. 版本一: ...

  8. sqlserver 删除表中重复的数据

    --在删除之前可以先查看一下结果: SELECT max(主键ID),列1,列2...列n FROM [TABLE表] group by 列1,列2...列n--删除重复的数据,保留主键最大的那条数据 ...

  9. 利用SQL Server 2005特性删除表中重复数据

    http://www.cnblogs.com/haosola/archive/2010/02/04/1663150.html 转载于:https://www.cnblogs.com/modernsky ...

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

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

最新文章

  1. 注册asp.net 4.0 到iis
  2. python文件输出-python将控制台输出保存至文件的方法
  3. 利用计算机进入,1、在第四代计算机期间内,计算机的应用逐步进入到()
  4. tplink 跨路由器 共享打印机_焦作联通案例分享:跨网段通过防火墙共享打印机设置...
  5. batch lr替代关系_建立关系的替代方法
  6. node-sass报错解决方法
  7. 速度与激情的Webpack
  8. -9 逆序输出一个整数的各位数字_逆序对个数(归并排序)
  9. Python下载网络图片方法汇总与实现
  10. jumpserver简易安装
  11. 系统集成资质-谈项管论文备考写作:论文写作几大误区
  12. Java设计模式---模板设计模式
  13. 疯狂Java讲义第五版读书笔记
  14. 约分最简分式java
  15. Java、某天是星期几
  16. 请各位大虾帮忙!小女子谢过了!:)
  17. 如何维持手机电池寿命_教你如何让自己的手机电池寿命多用两年
  18. Android11.0下应用管控实现解决方案(家长管理)(一)
  19. java 生成证书图片_java生成自定义证书图片1 - 制作证书word模板
  20. 三国志9攻略如何打外族

热门文章

  1. AD18安装教程 附软件安装包和汉化包
  2. 免费开源字体_7种华丽的免费开源字体以及何时使用它们
  3. 爆强!将 exe 文件反编译成 Python 脚本!
  4. 使用 VMware vRealize Automation 6.2.1 中的 Remote Console (VMRC) 选项连接到资源失败,并显示以下错误: 无法建立远程控制台连接
  5. 海康威视录像机(DS-8632N-E8)开机卡LOGO
  6. 项目部署服务器 visio图,云服务器visio图标
  7. android swf 文件播放器,swf播放器怎么用?swf播放器安卓版使用教程
  8. 图片怎样压缩到100KB以下?怎样压缩图片小于100KB?
  9. JDK、J2EE、J2SE、J2ME的区别(转-2021-04-30)
  10. chm转txt(chm转txt格式转换器安卓)