Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Usuwanie duplikatów za pomocą partycji przez SQL Server

Zmień zamówienie na quicklabdumpid DESC .

WITH cte as(
  SELECT ROW_NUMBER() OVER (PARTITION BY [specimen id]
                            ORDER BY  quicklabdumpid DESC ) RN
  FROM   quicklabdump)
delete from cte 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. Pivot przy użyciu SQL Server 2000

  2. obliczyć rok obrotowy w zestawieniu sql select?

  3. Próba zalogowania się przy użyciu uwierzytelniania SQL nie powiodła się

  4. Czy istnieją sposoby na dodanie 2 tabeli podczas korzystania z instrukcji INSERT w konstruktorze zapytań?

  5. Jak pogrupować czas według godziny lub 10 minut?