ПочатиПочніть безкоштовно

Додайте підзапит у 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 = ___);
Редагувати та запускати код