Фільтрування зі складнішими умовами підзапиту
У попередній вправі ви за допомогою підзапиту в 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 ___ >= ___);