Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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