Note moyenne par client
De la même manière que vous venez de le faire, vous allez maintenant consulter les notes moyennes des films, cette fois-ci pour les clients. Vous obtiendrez ainsi une table avec la note moyenne attribuée par chaque client. En outre, vous inclurez le nombre d'évaluations et le nombre de locations de films par client. Vous n'indiquerez ces statistiques récapitulatives que pour les clients ayant loué plus de 7 films et vous les classerez par ordre croissant en fonction de l'évaluation moyenne.
Cet exercice fait partie du cours
Prise de décision basée sur des données
Instructions
- Regroupez les données de la table
renting
parcustomer_id
et indiquez l’identifiant du clientcustomer_id
, l'évaluation moyenne, le nombre d'évaluations et le nombre de locations de films. - Sélectionnez uniquement les clients ayant loué plus de 7 films.
- Classez la table obtenue par ordre croissant de la note moyenne.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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