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

Трябва да изтриете дублиращи се записи от таблицата с помощта на row_number()

WITH cte AS
(
    SELECT ROW_NUMBER() OVER(PARTITION by ID ORDER BY name) AS Row
    FROM test
)

DELETE FROM cte
WHERE Row > 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. 2 начина за създаване на таблица, ако тя не съществува в SQL Server

  2. SQL Server Уникален композитен ключ от две полета с автоматично увеличение на второ поле

  3. Какво прави sp_reset_connection?

  4. Случай Когато различна стойност, след това сумира друга стойност?

  5. Свържете се с база данни на SQL Server от Node.js