Durchschnittliche Bewertung pro Kunde
Ähnlich wie eben, schaust du dir jetzt die durchschnittlichen Filmbewertungen an, diesmal für Kunden. So erhältst du eine Tabelle mit der durchschnittlichen Bewertung, die jeder Kunde abgegeben hat. Außerdem gibst du die Anzahl der Bewertungen und die Anzahl der Filmausleihen pro Kunde an. Du meldest diese zusammenfassenden Statistiken nur für Kunden mit mehr als 7 Filmausleihen und ordnest sie in aufsteigender Reihenfolge nach der durchschnittlichen Bewertung.
Diese Übung ist Teil des Kurses
Datengestützte Entscheidungsfindung in SQL
Anleitung zur Übung
- Gruppiere die Daten in der Tabelle
renting
nachcustomer_id
und gib diecustomer_id
, die durchschnittliche Bewertung, die Anzahl der Bewertungen und die Anzahl der Filmausleihen an. - Wähle nur Kunden aus, die mehr als 7 Filmausleihen haben.
- Ordne die resultierende Tabelle nach der durchschnittlichen Bewertung in aufsteigender Reihenfolge.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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