Bắt đầu ngayBắt đầu miễn phí

Tổng hợp tài chính

Trong bài tập này, bạn muốn tìm hiểu rõ hơn về sự khác biệt trong các khoản thanh toán giữa khách hàng đang hoạt động và khách hàng không hoạt động.

Bài tập này là một phần của khóa học

Ứng dụng SQL vào các bài toán thực tế

Xem khóa học

Hướng dẫn bài tập

  • Tìm sự khác biệt về tổng số lần thanh toán của họ bằng cách COUNT() cột payment_id.
  • Tìm sự khác biệt về khoản thanh toán trung bình của họ bằng AVG().
  • Tìm sự khác biệt về tổng số tiền thanh toán của họ bằng SUM().
  • Đảm bảo các hàm tổng hợp được GROUP BY theo trạng thái active của khách hàng.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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 ___;
Chỉnh sửa và Chạy Mã