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
SQL ile Veri Odaklı Karar Verme
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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