Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie finde ich die doppelte Anzahl in mehreren Spalten?

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

Wenn Sie jemals Zeilen aussortieren möchten, die kein Duplikat haben:

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