依訂單數量為使用者排名
Eve 告訴你,她想製作報告,顯示每個月哪一些使用者 ID 的訂單最多。為了不要用太長的數字分散高階主管的注意力,她只想顯示名次。訂單最多的使用者拿到第 1 名,第二多的拿到第 2 名,依此類推。
請傳給 Eve 一份 2018 年 8 月依訂單數量排名前 3 名的使用者 ID 清單與其名次。
本練習屬於課程
使用 SQL 分析商業資料
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
user_id,
COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;