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

Cara efektif untuk menghapus baris duplikat dari jutaan catatan

with dupl as (
select row_number() over(partition by col1,col2,col3,col4,col5,col6 order by id) rn,
id,col1,col2,col3,col4,col5,col6
from myTable
)
delete dupl 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. wildcard SQL Server

  2. Bagaimana cara mengelompokkan berdasarkan bulan menggunakan SQL Server?

  3. Kesalahan overflow aritmatika (numerik ke numerik) dengan MERGE:SQL Server bug?

  4. SQL Server 2005/2008:Sisipkan File di kolom varbinary(max) di Transact-SQL

  5. Mengapa SqlConnection saya tetap berada di daftar Proses SSMS setelah menutupnya?