RANK và DENSE_RANK
Nhóm vận hành của Harbr muốn xếp hạng các lô hàng tại khu vực AMER theo tốc độ giao hàng. Bạn sẽ so sánh RANK() và DENSE_RANK() trên bảng logistics.shipments, gồm các cột shipment_id, region và delivery_days. Vì có nhiều lô hàng AMER có cùng thời gian giao, hai hàm này sẽ cho ra kết quả khác nhau khá rõ rệt.
Bài tập này là một phần của khóa học
Tự động hóa Data Pipeline trong Snowflake
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
shipment_id,
delivery_days,
-- Rank by delivery_days using RANK
___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';