- So erhalten Sie die erste Aufzeichnung von Duplikaten in SQL?
- So erhalten Sie nur einen Datensatz für jede doppelte Zeilen der ID in SQL?
- So wählen Sie in Oracle nur eine Zeile aus doppelten Zeilen aus?
So erhalten Sie die erste Aufzeichnung von Duplikaten in SQL?
Um doppelte Werte auszuwählen, müssen Sie Gruppen von Zeilen mit denselben Werten erstellen und dann die Gruppen mit einer Anzahl von größer als einer auswählen. Sie können dies erreichen, indem Sie Gruppen nach und eine Klausel verwenden.
So erhalten Sie nur einen Datensatz für jede doppelte Zeilen der ID in SQL?
Verwenden der Gruppe nach Klausel zur Gruppierung aller Zeilen nach der Zielspalte (en) - i.e. Die Spalten (en) möchten Sie nach doppelten Werten einarbeiten. Verwenden der Zählfunktion in der Klausel, um zu prüfen, ob eine der Gruppen mehr als 1 Eintrag hat; Das wären die doppelten Werte.
So wählen Sie in Oracle nur eine Zeile aus doppelten Zeilen aus?
Ein paar verschiedene Arten: Wählen Sie unterschiedlich <DUP -Reihen> …; - Dies holt eine einzelne Zeile für jeden Wertesatz ab. Wählen Sie… Gruppengruppe von <Alle ausgewählten Spalten>; - effektiv wie ausgewählte Unterscheidung.