Menu
CoddyTech

Ôn tập: khách hàng hàng đầu

Thuộc phần Vượt ra ngoài kiến thức cơ bản trong hành trình SQL của Coddy. Bài học 27 trên 27.

challenge icon

Thử thách

Trung bình

Các bảng và cột hiện có:

  • orders: id, customer_id, amount, status

Chỉ xét các đơn hàng có status = 'paid', trả về cho mỗi customer_id:

  • customer_id
  • total_spent: tổng amount
  • pct_of_revenue: tỷ trọng doanh thu đã thanh toán của khách hàng đó trên tổng doanh thu, làm tròn đến 1 chữ số thập phân

Sắp xếp theo total_spent giảm dần.

Tự làm thử

-- Gộp các đơn hàng đã thanh toán theo từng khách hàng; tính tỷ lệ phần trăm trên tổng số

Tất cả bài học trong Vượt ra ngoài kiến thức cơ bản

Tự luyện tập: Playground SQL