Začněte nyníZačněte zdarma

Agregace financí

V tomto cvičení se podíváš na rozdíly v platbách mezi aktivními a neaktivními zákazníky.

Toto cvičení je součástí kurzu

Aplikace SQL na reálné problémy

Zobrazit kurz

Pokyny k cvičení

  • Zjisti rozdíly v celkovém počtu plateb pomocí COUNT() aplikovaného na payment_id.
  • Zjisti rozdíly v průměrné výši plateb pomocí AVG().
  • Zjisti rozdíly v celkové výši plateb pomocí SUM().
  • Zajisti, aby agregační funkce používaly GROUP BY podle toho, zda jsou zákazníci active.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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 ___;
Upravit a spustit kód