65.9K
CodeProject is changing. Read more.
Home

Find duplicate values in SQL Server

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.80/5 (5 votes)

Oct 13, 2011

CPOL
viewsIcon

58341

How to find duplicate values in SQL Server.

Here’s a handy query for finding duplicates in a table. Suppose you want to find all email addresses in a table that exist more than once:

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

You could also use this technique to find rows that occur exactly once:

SELECT email
 
FROM users
 
GROUP BY email
 
HAVING ( COUNT(email) = 1 )