Aan de slagGa gratis aan de slag

Gemiddelde beoordeling per klant

Net als daarnet ga je nu kijken naar de gemiddelde filmbeoordelingen, dit keer per klant. Je krijgt dus een tabel met de gemiddelde beoordeling die elke klant heeft gegeven. Daarnaast neem je het aantal beoordelingen en het aantal filmverhuurtransacties per klant op. Rapporteer deze samenvattende statistieken alleen voor klanten met meer dan 7 filmverhuurtransacties en sorteer ze oplopend op de gemiddelde beoordeling.

Deze oefening maakt deel uit van de cursus

Data-driven beslissingen nemen met SQL

Cursus bekijken

Oefeninstructies

  • Groepeer de gegevens in de tabel renting op customer_id en rapporteer de customer_id, de gemiddelde beoordeling, het aantal beoordelingen en het aantal filmverhuurtransacties.
  • Selecteer alleen klanten met meer dan 7 filmverhuurtransacties.
  • Sorteer de resulterende tabel oplopend op de gemiddelde beoordeling.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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
Code bewerken en uitvoeren