Erste SchritteKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Gruppiere die Daten in der Tabelle renting nach customer_id und gib die customer_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
Bearbeiten und Ausführen von Code