sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan kan jeg slette dublerede rækker i en tabel

Jeg ville VÆLGE DISTINCT rækkerne og smide dem ind i en midlertidig tabel, derefter droppe kildetabellen og kopiere dataene tilbage fra temp.EDIT: nu med kodestykke!

INSERT INTO TABLE_2 
SELECT DISTINCT * FROM TABLE_1
GO
DELETE FROM TABLE_1
GO
INSERT INTO TABLE_1
SELECT * FROM TABLE_2
GO


  1. Indekserer MySQL fremmednøglekolonner automatisk?

  2. String_agg til SQL Server før 2017

  3. Postgresql generere_serie af måneder

  4. Slut dig til mig tirsdag den 9. april for de seneste Microsoft Access-nyheder