Вкладена підзапит у FROM
Яка середня кількість матчів за сезон, у яких команда забила 5 або більше голів? Як це відрізняється за країнами?
Використаймо вкладений корельований підзапит, щоб виконати цю операцію. У реальних проєктах, імовірно, рідко доводиться вкладати багато підзапитів. Однак інколи може бути складно правильно згрупувати за потрібною колонкою або обчислити показники, які потребують кількох математичних перетворень (наприклад, AVG від COUNT).
Вкладати підзапити й виконувати перетворення крок за кроком, додаючи результат до підзапиту, а потім робити наступний набір перетворень — часто найпростіший спосіб отримати точну інформацію про ваші дані. До роботи!
Ця вправа є частиною курсу
Маніпулювання даними в SQL
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Select matches where a team scored 5+ goals
SELECT
country_id,
season,
id
FROM match
WHERE home_goal ___ OR away_goal ___;