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

Loại bỏ các bản sao bằng cách sử dụng phân vùng của SQL Server

Thay đổi đơn đặt hàng của bạn thành 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. Không kết thúc sử dụng đóng một kết nối SQL đang mở

  2. Truy vấn SQL để lấy dữ liệu trong 3 tháng qua

  3. nvarchar (max) vẫn bị cắt bớt

  4. SQL Server 2008- Nhận các ràng buộc bảng

  5. các kết nối codeigniter và odbc