Điểm trung bình theo khách hàng
Tương tự như bạn vừa làm, giờ bạn sẽ xem điểm đánh giá phim trung bình, lần này theo khách hàng. Bạn sẽ tạo một bảng cho biết điểm trung bình do mỗi khách hàng chấm. Ngoài ra, bạn sẽ bổ sung số lượng đánh giá và số lượt thuê phim của mỗi khách hàng. Chỉ báo cáo các thống kê tóm tắt này cho những khách hàng có hơn 7 lượt thuê phim và sắp xếp theo thứ tự tăng dần của điểm trung bình.
Bài tập này là một phần của khóa học
Ra quyết định dựa trên dữ liệu với SQL
Hướng dẫn bài tập
- Gom nhóm dữ liệu trong bảng
rentingtheocustomer_idvà trả vềcustomer_id, điểm trung bình, số lượng đánh giá và số lượt thuê phim. - Chỉ chọn các khách hàng có hơn 7 lượt thuê phim.
- Sắp xếp bảng kết quả theo điểm trung bình tăng dần.
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 ___, -- Report the customer_id
___, -- Report the average rating per customer
___, -- Report the number of ratings per customer
___ -- Report the number of movie rentals per customer
FROM renting
GROUP BY customer_id
___ -- Select only customers with more than 7 movie rentals
ORDER BY ___; -- Order by the average rating in ascending order