注册/登录,欢迎光临!
加入收藏设为首页网站地图
您当前的位置:辛勤IT网 >> 数据库 >> sqlserver >> SQL重复记录查询的几种方法
热门:word | excel | powerpoint

SQL重复记录查询的几种方法

2022/4/8 20:52:19 所属分类:数据库 - sqlserver
内容提要:SQL重复记录查询的几种方法,1 查找表中多余的重复记录,重复记录是根据单个字段,2.表需要删除重复的记录(重复记录保留1条),3.查询重复

  1 查找表中多余的重复记录,重复记录是根据单个字段

  (1) select * from  TB_MAT_BasicData1

  (2) where MATNR in ( select MATNR from  TB_MAT_BasicData1 group by MATNR having count(MATNR)>1)

  2.表需要删除重复的记录(重复记录保留1条)

  select distinct * into #Tmp from TB_MAT_BasicData1
  drop table TB_MAT_BasicData1
  select * into TB_MAT_BasicData1 from #Tmp
  drop table #Tmp

  3.查询重复

  select count(1),UnitsofmeasureGuid from TB_MAT_UnitsOfMeasure
  group by UnitsofmeasureGuid
  having count(1)>1

数据库 | sqlserver
最近更新
推荐信息
关于我们 | 联系方式 | 对话本站 | 版权声明 | 所有信息