In Oracle können Sie die Funktion count() verwenden, um wiederholte Felder abzufragen. Die Syntax lautet „select * from table name where field in (select field from table name group by field with count (field) >1)“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
1. Doppelte Datensätze werden anhand eines einzelnen Felds (Benutzercode) beurteilt.
select * from user where userCode in (select userCode from user group by userCode having count (userCode) > 1)
2 Basierend auf einem einzelnen Feld (Benutzercode) bleibt nur der Datensatz mit der kleinsten Zeilen-ID übrig Felder) in der Tabelle, so dass nur der Datensatz mit der kleinsten Zeilen-ID übrig bleibt. Die redundanten doppelten Datensätze (mehrere Felder) in der Nachschlagetabelle enthalten nicht den Datensatz mit der kleinsten Zeilen-ID. Empfohlenes Tutorial: „
Oracle Anleitung"
Das obige ist der detaillierte Inhalt vonSo fragen Sie doppelte Felder in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!