Bắt đầu ngayBắt đầu miễn phí

Xử lý dữ liệu trùng lặp

Trong bài trước, bạn đã ôn lại khái niệm ROW_NUMBER(). Ở bài này, bạn sẽ dùng nó trong mã của mình.

Bạn muốn chọn tất cả các hàng trong bảng flight_statistics đang bị trùng lặp. Sau đó, bạn muốn lấy tất cả các hàng không có bản trùng. Bạn coi nhóm lặp của bảng này được tạo bởi các cột airport_code, carrier_code, và registration_date.

Bài tập này là một phần của khóa học

Làm sạch dữ liệu trong cơ sở dữ liệu SQL Server

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

SELECT *,
	   -- Apply ROW_NUMBER()
       ___() ___ (
         	-- Write the partition
            ___ BY 
                ___, 
                ___, 
                ___
			ORDER BY 
                airport_code, 
                carrier_code, 
                registration_date
        ) row_num
FROM flight_statistics
Chỉnh sửa và Chạy Mã