Müşteri başına ortalama puan
Az önce yaptıklarına benzer şekilde, şimdi ortalama film puanlarına bakacaksın; bu kez müşteriler için. Yani her müşterinin verdiği ortalama puanı içeren bir tablo elde edeceksin. Ayrıca, müşteri başına puan sayısını ve kiralanan film sayısını da ekleyeceksin. Bu özet istatistikleri yalnızca 7’den fazla film kiralayan müşteriler için raporlayacak ve ortalama puana göre artan sırada sıralayacaksın.
Bu egzersiz, kursun bir parçasıdır
SQL ile Veri Odaklı Karar Verme
Egzersiz talimatları
rentingtablosundaki verilericustomer_id’ye göre grupla vecustomer_id, ortalama puan, puan sayısı ve film kiralama sayısını raporla.- Yalnızca 7’den fazla film kiralayan müşterileri seç.
- Ortaya çıkan tabloyu ortalama puana göre artan sırada sırala.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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