प्रत्येक यूज़र के ऑर्डर काउंट के आधार पर रैंक करें
Eve आपको बताती हैं कि वह हर महीने यह रिपोर्ट करना चाहती हैं कि किस user ID के सबसे अधिक ऑर्डर हैं। C-लेवल executives का ध्यान भटकाने वाले बड़े नंबर वह नहीं दिखाना चाहतीं, इसलिए वह केवल उनकी रैंक दिखाना चाहती हैं। रैंक 1 उस यूज़र को मिलेगी जिसके सबसे ज़्यादा ऑर्डर हैं, रैंक 2 उस यूज़र को जिसके दूसरे सबसे ज़्यादा ऑर्डर हैं, और इसी तरह आगे।
Eve को August 2018 के लिए ऑर्डर के आधार पर टॉप 3 user IDs उनकी रैंक सहित भेजिए।
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में बिज़नेस डेटा का विश्लेषण
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
user_id,
COUNT(DISTINCT order_id) AS count_orders
FROM orders
-- Only keep orders in August 2018
WHERE ___
GROUP BY user_id;