Średnia ocena na klienta
Podobnie jak przed chwilą, przyjrzysz się teraz średnim ocenom filmów – tym razem z perspektywy klientów. Otrzymasz tabelę ze średnią oceną wystawioną przez każdego klienta. Uwzględnisz też liczbę ocen oraz liczbę wypożyczeń na klienta. Statystyki te zostaną wyświetlone wyłącznie dla klientów z więcej niż 7 wypożyczeniami, posortowane rosnąco według średniej oceny.
To ćwiczenie jest częścią kursu
Podejmowanie decyzji na podstawie danych w SQL
Instrukcje do ćwiczenia
- Pogrupuj dane z tabeli
rentingwedługcustomer_idi uwzględnij w wynikach:customer_id, średnią ocenę, liczbę ocen oraz liczbę wypożyczeń filmów. - Wybierz tylko tych klientów, którzy mają więcej niż 7 wypożyczeń.
- Posortuj wynikową tabelę rosnąco według średniej oceny.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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