Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menghapus duplikat menggunakan partisi oleh SQL Server

Ubah pesanan Anda menjadi 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. Cara terbaik untuk menangkap pelanggaran batasan unik sql di c # selama penyisipan

  2. Pemotongan SQL Server dan batasan 8192

  3. Mengalami Masalah dengan UnixODBC, FreeTDS, dan PyODBC

  4. Cara menyalin data tabel besar ke tabel lain di SQL Server

  5. SQL Server, Bagaimana cara mengatur kenaikan otomatis setelah membuat tabel tanpa kehilangan data?