Wie kann ich doppelte Datensätze in SQL Server überprüfen [duplizieren]

8

Weiß jemand, wie ich ein SQL Server-Skript schreiben kann, um zu überprüfen, ob Tabelle doppelte Telefonnummer enthält?

Beispiel:

Ich habe eine Tabelle namens Kunde mit folgenden Daten

%Vor%

Wie kann ich ein Skript in SQL Server schreiben, das diese Datensätze mit doppelter Telefonnummer zurückgeben kann?

    
Jin Yong 25.11.2010, 04:47
quelle

3 Antworten

20

Um Werte mit Duplikaten zu sehen:

%Vor%

Um verwandte Datensätze in der Tabelle für diese Duplikate anzuzeigen:

%Vor%     
OMG Ponies 25.11.2010, 04:52
quelle
1

Sie können etwas wie

ausprobieren %Vor%

Oder sogar etwas wie

%Vor%     
Adriaan Stander 25.11.2010 04:53
quelle
0

Ich bin mir sicher, dass jemand eine bessere Lösung finden wird, aber ich werde trotzdem meinen rohen Weg gehen.

Wenn ich es wäre, würde ich die COUNT-Aggregatfunktion zusammen mit der GROUP BY-Klausel verwenden.

Ich würde eine SQL-Anweisung schreiben wie:

%Vor%

Das sollte alle doppelten Telefonnummern mit einer Anzahl zurückgeben, wie viele Duplikate existieren.

    
Frazell Thomas 25.11.2010 04:51
quelle

Tags und Links