Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Xóa các bản ghi trùng lặp khỏi bảng SQL mà không có khóa chính

Nó rất đơn giản. Tôi đã thử trong 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. Kiểu dữ liệu được chuyển đổi của cột tương ứng trong Thành phần luồng dữ liệu SSIS của bộ chuyển đổi dữ liệu phải là gì?

  2. Làm cách nào để chỉ lặp qua các tệp không tồn tại ở đích bằng gói SSIS?

  3. MVC3 - Xác thực bằng tài khoản máy chủ SQL

  4. SSIS:Không thể chèn vào cột chỉ đọc <Tên cột>

  5. Lấy dữ liệu đã chỉnh sửa chính xác từ SQL Server