sql >> Databasteknik >  >> RDS >> Sqlserver

Ta bort dubbletter av poster från en SQL-tabell utan en primärnyckel

Det är väldigt enkelt. Jag försökte i SQL Server 2008

DELETE SUB FROM
(SELECT ROW_NUMBER() OVER (PARTITION BY EmpId, EmpName, EmpSSN ORDER BY EmpId) cnt
 FROM Employee) SUB
WHERE SUB.cnt > 1


  1. PostgreSQL:FOREIGN KEY/ON DELETE CASCADE

  2. hur man skickar variabel till kopieringskommando i Postgresql

  3. PG::Fel i GROUP BY-satsen

  4. Oracles åldersberäkning från födelsedatum och idag