Додайте підзапит у SELECT
У попередній вправі ви додали підзапит до виразу FROM і вибрали етапи, де середня кількість голів на етапі перевищувала загальну середню кількість голів у сезоні матчів 2012/2013. На завершальному кроці додайте підзапит у SELECT, щоб порівняти середню кількість забитих голів на кожному етапі із загальним показником.
Ця вправа є частиною курсу
Маніпулювання даними в SQL
Інструкції до вправи
- Створіть підзапит у
SELECT, який обчислює середню загальну кількість голів у сезоні 2012/2013 і записує її в стовпчикoverall_avg. - Створіть підзапит у
FROM, який обчислює середню загальну кількість голів на кожному етапі в сезоні 2012/2013. - Відфільтруйте основний запит для тих етапів, де середня загальна кількість голів перевищує загальну середню в 2012/2013.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT
-- Select the stage and average goals from s
___,
ROUND(___,2) AS avg_goal,
-- Select the overall average for 2012/2013
(___ ___(___ + away_goal) FROM ___ WHERE ___ = ___) AS overall_avg
FROM
-- Select the stage and average goals in 2012/2013 from match
(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 = ___);