Фильтрация с более сложными условиями в подзапросе
В предыдущем упражнении вы с помощью подзапроса в WHERE сформировали список команд, для которых в базе данных нет домашних матчей. Продолжим изучение этой базы данных: составим список команд, забивших 8 или более голов в домашнем матче.
Для этого вам нужно добавить подзапрос в оператор WHERE с собственным условием фильтрации.
Это упражнение является частью курса
Манипуляции с данными в SQL
Инструкции к упражнению
- Создайте подзапрос в операторе
WHERE, который извлекает все значенияhometeam_IDиз таблицыmatch, где счётhome_goalбольше или равен 8. - Выберите поля
team_long_nameиteam_short_nameиз таблицыteam. Включите в основной запрос все значения, возвращённые подзапросом.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT
-- Select the team long and short names
___,
___
FROM ___
-- Subquery to filter for teams with 8 or more home goals
WHERE team_api_id ___
(SELECT ___
FROM ___
WHERE ___ >= ___);