財務彙總
在這個練習中,你要比較「仍在使用」與「未啟用/不活躍」客戶之間的付款差異。
本練習屬於課程
將 SQL 應用於真實世界問題
練習說明
- 以
COUNT()對payment_id計數,找出兩者在付款筆數上的差異。 - 使用
AVG(),找出兩者在平均付款金額上的差異。 - 使用
SUM(),找出兩者在付款總額上的差異。 - 使用
GROUP BY依客戶是否為active分組,套用上述彙總函式。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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 ___;