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

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

Xem khóa học

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