प्रति ग्राहक औसत रेटिंग
जैसा आपने अभी किया, अब आप औसत मूवी रेटिंग्स को देखेंगे, इस बार ग्राहकों के लिए. आपको ऐसी टेबल मिलेगी जिसमें हर ग्राहक द्वारा दी गई औसत रेटिंग होगी. इसके अलावा, आप प्रति ग्राहक रेटिंग्स की संख्या और मूवी रेंटल्स की संख्या भी शामिल करेंगे. आप ये सार-सांख्यिकी केवल उन ग्राहकों के लिए रिपोर्ट करेंगे जिनके मूवी रेंटल्स 7 से अधिक हैं, और उन्हें औसत रेटिंग के आधार पर आरोही क्रम में क्रमबद्ध करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में डेटा-ड्रिवन निर्णय-निर्माण
अभ्यास निर्देश
- टेबल
rentingमें डेटा कोcustomer_idके आधार पर group करें औरcustomer_id, औसत रेटिंग, रेटिंग्स की संख्या, और मूवी रेंटल्स की संख्या रिपोर्ट करें. - केवल उन ग्राहकों का चयन करें जिनके मूवी रेंटल्स 7 से अधिक हैं.
- प्राप्त टेबल को औसत रेटिंग के आधार पर आरोही क्रम में order करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT ___, -- Report the customer_id
___, -- Report the average rating per customer
___, -- Report the number of ratings per customer
___ -- Report the number of movie rentals per customer
FROM renting
GROUP BY customer_id
___ -- Select only customers with more than 7 movie rentals
ORDER BY ___; -- Order by the average rating in ascending order