SQL-Anweisung zum Entfernen doppelter Datensätze und zum Erhalten doppelter Datensätze
--AbfrageEntfernen Sie effektiv doppelte Datensätze in einer Tabelle, UserID ist ein sich automatisch erhöhender Primärschlüssel und RoleID ist ein wiederholtes Feld
SELECT MIN(UserID) AS UserID, RoleID FROM tmpTable GROUP BY RoleID SELECT RoleID FROM tmpTable GROUP BY RoleID HAVING (COUNT(*) > 1) SELECT DISTINCT * FROM tmpTable
SQL-Anweisung fragt alle Tabellennamen und Feldnamen in der SQL Server Access-Datenbank ab Donnerstag, 1. Februar 2007 16:21 Uhr SQL SERVER
Alle Tabellennamen anzeigen:
select name from sysobjects where type='U'
Alle Feldnamen der Tabelle abfragen:
Select name from syscolumns Where ID=OBJECT_ID('表名') select * from information_schema.tables select * from information_schema.views select * from information_schema.columns
ACCESS
Alle Tabellennamen anzeigen:
select name from MSysObjects where type=1 and flags=0
MSysObjects ist das System Objekt, standardmäßig ausgeblendet. Es kann über Tools, Optionen, Ansichten, Anzeige und Systemobjekte
Das obige ist der detaillierte Inhalt vonSQL-Anweisung zum Entfernen doppelter Datensätze und zum Abrufen eines Beispielcodes für doppelte Datensätze. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!