首页 > 数据库 >SQL Server 数据库查找重复记录的几种方法

SQL Server 数据库查找重复记录的几种方法

时间:2022-12-09 17:33:14浏览次数:53  
标签:记录 重复 Server 查找 SQL 重复记录 id select

一、查某一列(或多列)的重复值。(只可以查出重复记录的值,不能查出整个记录的信息)
例如:查找id,name重复的记录:

select id,name from datatable
group by id,name
having(count(*))>1

 

二、查某一列有重复值的记录。(此方法查出的是所有重复的记录,如果有两条记录重复的,就查出两条)
例如:查找id重复的记录:

select * from datatable
where id in (
select id from datatable
group by id
having(count(*))>1
)

  



标签:记录,重复,Server,查找,SQL,重复记录,id,select
From: https://www.cnblogs.com/microsoft-zh/p/16969552.html

相关文章