Độ dài trung bình của phim theo thể loại
Từ bài tập trước, bạn đã biết rằng bảng film và category có đủ thông tin để tính độ dài phim trung bình cho từng thể loại. Bạn cũng đã biết chúng có chung trường film_id để dùng khi JOIN hai bảng này. Giờ bạn sẽ dùng thông tin đó để truy vấn danh sách length trung bình cho mỗi category.
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ế
Hướng dẫn bài tập
- Tính
lengthtrung bình và đặt tên cột này làaverage_length. - JOIN hai bảng
filmvàcategory. - Đảm bảo kết quả được sắp xếp tăng dần theo độ dài trung bình của từng thể loại.
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.
-- Calculate the average_length for each category
SELECT category,
___ AS average_length
FROM ___ AS f
-- Join the tables film & category
INNER JOIN ___ AS c
ON f.___ = c.___
GROUP BY ___
-- Sort the results in ascending order by length
___;