IBM AS/400 mittelgroßen Mainframe- Computing-System , im Jahr 2000 als iSeries/400 umbenannt , kommt mit der relationalen Datenbank DB2 . DB2 , wie bei den meisten modernen relationalen Datenbanken verwendet die Structured Query Language , um Informationen abzufragen und zu erstellen und auszuführen Transaktionen . Um Fälle von doppelten Datensätzen in einer DB2-Tabelle zu finden , geben Sie eine SQL- SELECT-Anweisung auf dem Tisch mit der GROUP BY-Klausel , um die Datensätze durch ein paar Felder zu organisieren und die HAVING-Klausel zu finden Datensatz zählt größer als eins. Anleitung
1
Starten Sie die DB2 -Datenbank Command Line Processor Programm
2
Typ eine SELECT-Anweisung für die Tabelle , in der Sie , um Duplikate zu finden. Geben Sie die geringste Anzahl von Feldern aus der Tabelle, die die gewünschten Informationen liefern . Zum Beispiel , um doppelte Datensätze , um in einer Reihenfolge Tisch zu finden , verwenden Sie die folgende SQL- SELECT : SELECT
order_number , order_customer_code , order_date FROM Bestellungen GROUP BY order_number , order_customer_code , order_date HAVING count (* )> 1 ;
3
Führen Sie die SELECT-Abfrage . Es erscheint eine Liste aller doppelte Datensätze in der Tabelle.