1. 程式人生 > >sql 查詢重複欄位的資料

sql 查詢重複欄位的資料

--建立表 並在表中新增重複資料
CREATE TABLE [dbo].[repeat](
    [emp_no] [nvarchar](50) NULL,
    [name] [nvarchar](50) NULL,
    [age] [int] NULL
) ON [PRIMARY]

--插入重複的測試資料如下圖

 

-- 查詢重複資料

方法 一
select * from repeat where name in (select name from repeat group by name having count(*)> 1) 

方法 二
select *  from repeat where (select count(*) from repeat r where r.name=repeat.name) >1