Heim  >  Artikel  >  Datenbank  >  SQL-Anweisung zum Entfernen doppelter Datensätze und zum Abrufen eines Beispielcodes für doppelte Datensätze

SQL-Anweisung zum Entfernen doppelter Datensätze und zum Abrufen eines Beispielcodes für doppelte Datensätze

怪我咯
怪我咯Original
2018-05-28 17:18:111665Durchsuche

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

angezeigt werden

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn