Aggregera ekonomisk data
I den här övningen vill du undersöka skillnaderna i betalningar mellan aktiva och inaktiva kunder.
Den här övningen är en del av kursen
Tillämpa SQL på verkliga problem
Övningsinstruktioner
- Ta reda på skillnaderna i det totala antalet betalningar genom att använda
COUNT()påpayment_id. - Ta reda på skillnaderna i genomsnittliga betalningar genom att använda
AVG(). - Ta reda på skillnaderna i totala betalningar genom att använda
SUM(). - Se till att aggregatfunktionerna grupperas med
GROUP BYutifrån om kunderna äractive.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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 ___;