Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Ta reda på skillnaderna i det totala antalet betalningar genom att använda COUNT()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 BY utifrån om kunderna är active.

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 ___;
Redigera och kör kod