Додайте підзапит у FROM
У попередній вправі ви створили набір даних зі середньою кількістю голів господарів і гостей на кожному етапі сезону 2012/2013.
На цьому кроці ви перетворите основний запит на підзапит, щоб отримати список етапів, де середня загальна кількість голів на етапі вища за загальне середнє для загальної кількості голів у матчі.
Ця вправа є частиною курсу
Маніпулювання даними в SQL
Інструкції до вправи
- У підзапиті в блоці
FROMобчисліть середню загальну кількість голів з таблиці match для кожного етапу. - Додайте підзапит до блоку
WHERE, який обчислює загальне середнє значення загальної кількості голів. - Відфільтруйте основний запит так, щоб лишилися етапи, де середня загальна кількість голів вища за загальне середнє.
- Виберіть стовпці
stageіavg_goalsз підзапитуsв основний запит.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT
-- Select the stage and average goals from the subquery
___,
ROUND(___,2) AS avg_goals
FROM
-- Select the stage and average goals in 2012/2013
(SELECT
___,
___(___ + away_goal) AS avg_goals
FROM ___
WHERE season = ___
GROUP BY stage) AS s
WHERE
-- Filter the main query using the subquery
s.avg_goals __ (SELECT ___(___ + away_goal)
FROM match WHERE season = ___);