Xếp hạng người dùng theo số đơn hàng của họ
Eve cho bạn biết cô ấy muốn báo cáo những user ID nào có nhiều đơn hàng nhất mỗi tháng. Cô ấy không muốn hiển thị các con số dài dòng vì sẽ làm C-level mất tập trung, nên chỉ muốn hiển thị thứ hạng. Hạng 1 thuộc về người dùng có nhiều đơn hàng nhất, hạng 2 thuộc về người dùng có số đơn hàng nhiều thứ hai, v.v.
Gửi cho Eve danh sách 3 user ID đứng đầu theo số đơn hàng trong tháng 8/2018 kèm thứ hạng của họ.
Bài tập này là một phần của khóa học
Phân tích dữ liệu kinh doanh bằng SQL
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
user_id,
COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;