-
Duplikate mit Sql ersetzen
Hallo,
ich habe mir mehrere gesicherte Dateien zusammenkopiert.
Wollte fragen ob es mit Sql möglich ist Duplikate zu löschen oder
muss ich ein Rpg-Programm mit Datenstrukturen-Vergleich schreiben.
Dank im Voraus
Tarki
-
SQL kann dir nur die doppelten (mehrfachen) vorkommen ermitteln.
Allerdings ist das mit dem Löschen per SQL nicht möglich.
-
Hallo Herr Fürchau,
kann ich mit dem Sql auch die Sätze die doppelt vorkommen ausblenden?
Ich kenne nur das group by.
Dank im Voraus
-
Stichwort "having":
select a, b, count(*)
from myfile
group by a, b
having count(*) = 1
-
Wenn ALLE Felder der doppelten Sätze identisch sind..
Dann erstelle dir eine leere Datei und dann mit SQL
Insert into MyNewF
Select distinct + from Myfile
Damit solltest du nur immer einen Satz haben
Gruß Ronald
-
Zitat von Fuerchau
Allerdings ist das mit dem Löschen per SQL nicht möglich.
Und warum nicht?
Das folgende SQL-Statement löscht doppelte Sätze (könnte allerdings bei großen Tabellen ein bißchen langsam werden, da über die relative Satz-Nr. verglichen wird):
Code:
Delete
from YourFile a
where RRN(a) <> (select min(rrn(b))
from YourFile b
where (a.Key1, a.Key2) = (b.Key1, b.Key2))
Birgitta
Similar Threads
-
By Matthias.Hayn in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 15-07-02, 07:03
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks