Слайд праворуч
Тепер подивімося, як FC Utrecht виступає, коли грає на виїзді. Зверніть увагу, що підсумок за сезон розташовано внизу вибраного вами набору даних. Залежно від результатів, він може бути доволі довгим, і прокручування вниз не надто зручне.
У цій вправі ви трохи зміните запит із попередньої вправи: відсортуєте набір даних у зворотному порядку та обчислите зворотну накопичувальну суму від CURRENT ROW до кінця набору даних (найраніший запис).
Ця вправа є частиною курсу
Маніпулювання даними в SQL
Інструкції до вправи
- Доповніть віконну функцію, щоб:
- Обчислити накопичувальну суму виїзних голів, забитих FC Utrecht.
- Обчислити накопичувальне середнє виїзних голів.
- Впорядкувати і накопичувальне середнє, і накопичувальну суму за
dateу спадному порядку.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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';