sql >> Databáze >  >> RDS >> Sqlserver

Najděte duplicitní záznamy v tabulce pomocí SQL Server

with x as   (select  *,rn = row_number()
            over(PARTITION BY OrderNo,item  order by OrderNo)
            from    #temp1)

select * from x
where rn > 1

duplikáty můžete odstranit nahrazením příkazu select za

delete x where rn > 1


  1. Převeďte databázi MySQL z latinky do UTF-8

  2. Jak mohu optimalizovat/refaktorovat klauzuli TSQL LIKE?

  3. Sestavte strom ze struktury tabulky parent_id id

  4. OC4J 10.1.3.3 nemůže najít ojms.rar nastavení perzistencí databáze