開始使用免費開始

財務彙總

在這個練習中,你要比較「仍在使用」與「未啟用/不活躍」客戶之間的付款差異。

本練習屬於課程

將 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 ___;
編輯並執行程式碼