2017年10月23日 星期一

How to find duplicate row in SQL

How to find duplicate row in SQL

Single Row

SELECT
    [RefID], COUNT(*)
FROM
    [myTable]
GROUP BY
    [RefID]
HAVING 
    COUNT(*) > 1

Multiple Row

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

沒有留言:

張貼留言