Finding duplicate values in a SQL table

后端 未结 30 4467
南旧
南旧 2020-11-21 13:18

It\'s easy to find duplicates with one field:

SELECT name, COUNT(email) 
FROM users
GROUP BY email
HAVING COUNT(email) > 1

So if we have

30条回答
  •  迷失自我
    2020-11-21 13:51

    By Using CTE also we can find duplicate value like this

    with MyCTE
    as
    (
    select Name,EmailId,ROW_NUMBER() over(PARTITION BY EmailId order by id) as Duplicate from [Employees]
    
    )
    select * from MyCTE where Duplicate>1
    

提交回复
热议问题