Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment trouver le nombre de doublons parmi plusieurs colonnes ?

SELECT COL_1, COL_2, COL_3, COL_4, COUNT(*)
FROM MyTable
GROUP BY COL_1, COL_2, COL_3, COL_4

Si jamais vous souhaitez éliminer les lignes qui n'ont pas de doublon :

SELECT COL_1, COL_2, COL_3, COL_4, COUNT(*)
FROM MyTable
GROUP BY COL_1, COL_2, COL_3, COL_4
HAVING COUNT(*) > 1