CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Regroupez les données de la table renting par customer_id et indiquez l’identifiant du client customer_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
Modifier et exécuter le code