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
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