SQL: Duplikate mit Anzahl ausgeben

Ausgabe aller Duplikate (einer Spalte) und deren Anzahl per SQL ermitteln.

SELECT Spalte, (COUNT(*)-1) AS Anzahl
FROM Tabelle
GROUP BY Spalte
HAVING COUNT(*)>1
ORDER BY COUNT(*) DESC;
Spalte Anzahl
A. Müller 5
B. Schneider 2
W. Weber 1

SQL

Juni 2010 | Permalink | Feedback