ユーザーを注文数で順位付けする
Eve から、各月で最も多くの注文をしたユーザー ID を報告したいと依頼されました。C レベルの経営陣の注意をそらすような大きな数値は表示したくないため、順位だけを表示したいとのことです。最上位の 1 位は注文数が最も多いユーザー、2 位は 2 番目に多いユーザー、というように続きます。
2018 年 8 月について、注文数の多い上位 3 人のユーザー ID とその順位を Eve に送ってください。
この演習はコースの一部です
SQLでビジネスデータを分析する
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
user_id,
COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;