Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Намерете дублиращи се записи в таблица с помощта на 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

можете да премахнете дубликати, като замените командата select с

delete x where rn > 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. .NET компресия на XML за съхраняване в база данни на SQL Server

  2. Резултати от непоследователен курсор при преминаване през бази данни

  3. Показатели за производителност на SQL сървъра, за да останете пред играта

  4. Как да промените пощенския профил на база данни по подразбиране за потребител в SQL Server (T-SQL)

  5. Разбиране на функцията за защита на SQL Server HAS_Permis_BY_Name и нейните случаи на употреба