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

Hapus catatan duplikat dari tabel SQL tanpa kunci utama

Hal ini sangat sederhana. Saya mencoba di SQL Server 2008

DELETE SUB FROM
(SELECT ROW_NUMBER() OVER (PARTITION BY EmpId, EmpName, EmpSSN ORDER BY EmpId) cnt
 FROM Employee) SUB
WHERE SUB.cnt > 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. Java SQL Server 2012 Tidak dapat membuka kesalahan basis data

  2. Menerapkan relasi satu-ke-nol-atau-satu di SQL Server

  3. ORDER BY item harus muncul dalam daftar pilih jika SELECT DISTINCT ditentukan

  4. Bagaimana saya bisa mendapatkan daftar tabel dalam prosedur tersimpan?

  5. Buat SQL INSERT Script dengan nilai yang dikumpulkan dari tabel