Вложенный подзапрос в 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 ___;