Trượt về bên phải
Giờ hãy xem FC Utrecht thi đấu ra sao khi họ là đội khách. Bạn sẽ thấy tổng cả mùa nằm ở cuối bộ dữ liệu mà bạn đã truy vấn. Tùy kết quả, danh sách này có thể khá dài, và việc cuộn xuống không mấy hữu ích.
Trong bài này, bạn sẽ chỉnh sửa nhẹ truy vấn từ bài trước bằng cách sắp xếp bộ dữ liệu theo thứ tự đảo ngược và tính tổng lũy kế lùi từ CURRENT ROW đến cuối bộ dữ liệu (bản ghi sớm nhất).
Bài tập này là một phần của khóa học
Xử lý dữ liệu trong SQL
Hướng dẫn bài tập
- Hoàn thiện window function bằng cách:
- Tính tổng lũy kế số bàn thắng sân khách mà FC Utrecht ghi được.
- Tính trung bình lũy kế số bàn thắng sân khách ghi được.
- Sắp xếp cả trung bình lũy kế và tổng lũy kế theo
date, giảm 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
-- Select the date and away goals
___,
___,
-- Create a running total sum and running average of away goals
___(away_goal) ___(ORDER BY ___ DESC
ROWS BETWEEN ___ ___ AND ___ ___) AS running_total,
___(away_goal) ___(ORDER BY ___ DESC
ROWS BETWEEN ___ ___ AND ___ ___) AS running_avg
FROM match
WHERE
awayteam_id = 9908
AND season = '2011/2012';