Heim >Datenbank >MySQL-Tutorial >So filtern Sie doppelte Daten in SQL heraus
So filtern Sie doppelte Daten in SQL heraus: Verwenden Sie die Anweisung „select * from table name where condition“, um doppelte Daten herauszufiltern. Sie können eine oder mehrere Tabellen verwenden, diese durch Kommas (,) trennen und die WHERE-Anweisung verwenden zum Festlegen von Abfragebedingungen festlegen.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
Öffnen Sie die Datenbank auf Ihrem Computer und erstellen Sie als Beispiel eine neue Benutzertabelle mit doppelten Daten.
Fragen Sie die doppelten Daten der Benutzertabelle in der Datenbank ab.
select * from user where name in (select name from user group by name having count(name) > 1)
Daten mit doppelten Namen löschen
delete from user where name in (select name from user group by name having count(name) > 1)
Duplikate Daten entfernen, hier sind die doppelten Daten von Zhang San
select distinct name from user
Duplikate Daten mit derselben Klasse entfernen
select distinct class from user
Entfernen Sie zwei Doppelte Daten von Feldern
select distinct name,class from user
Verwandte kostenlose Lernempfehlungen: MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo filtern Sie doppelte Daten in SQL heraus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!