CommencezCommencez gratuitement

Agréger les finances

Dans cet exercice, vous souhaitez en apprendre davantage sur les différences de paiements entre les clients actifs et ceux qui ne le sont pas.

Cette activité fait partie du cours

Appliquer SQL à des problèmes réels

Voir le cours

Instructions de l’exercice

  • Découvrez les différences dans leur nombre total de paiements en appliquant COUNT() sur payment_id.
  • Découvrez les différences dans leurs paiements moyens en utilisant AVG().
  • Découvrez les différences dans leurs paiements totaux en utilisant SUM().
  • Assurez-vous que les fonctions d'agrégation utilisent GROUP BY selon que les paiements du client sont active.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

SELECT active, 
       ___ AS num_transactions, 
       ___ AS avg_amount, 
       ___ AS total_amount
FROM payment AS p
INNER JOIN customer AS c
  ON p.customer_id = c.customer_id
GROUP BY ___;
Modifier et exécuter le code