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

Temukan catatan duplikat dalam tabel menggunakan SQL Server

with x as   (select  *,rn = row_number()
            over(PARTITION BY OrderNo,item  order by OrderNo)
            from    #temp1)

select * from x
where rn > 1

Anda dapat menghapus duplikat dengan mengganti pernyataan pilih dengan

delete x 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 Menggunakan FILEGROUPPROPERTY() di SQL Server

  2. Dapatkan tanggal mulai minggu dan tanggal akhir minggu dari nomor minggu

  3. SQL mengonversi datetime dan kurangi jam

  4. =* operator di sql

  5. Kesalahan saat mengimpor file 5 pertunjukan ke dalam tabel