Фільтрування за допомогою JOIN
Коли додаєте фільтр до запиту, у якому потрібно звертатися до окремої таблиці, можна обрати різні підходи. Один із варіантів — виконати JOIN до нової таблиці, а потім додати базовий вираз WHERE.
Ваша мета — створити звіт із такими характеристиками:
- Перша колонка — це bronze_medals, тобто загальна кількість
bronze. - Друга колонка — silver_medals, тобто загальна кількість
silver. - Третя колонка — gold_medals, тобто загальна кількість
gold. - Включено лише
summer_games. - Звіт відфільтровано так, щоб включати лише спортсменів віком 16 років або молодших.
У цій вправі скористайтеся підходом з JOIN.
Ця вправа є частиною курсу
Звітування в SQL
Інструкції до вправи
- Створіть запит, який отримує загальні
bronze_medals,silver_medalsіgold_medalsзsummer_games. - Використайте
JOINі виразWHERE, щоб відфільтрувати спортсменів віком 16 років і молодших.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Pull summer bronze_medals, silver_medals, and gold_medals
SELECT
____,
____,
____
FROM ____ AS s
JOIN ____ AS a
ON ____
-- Filter for athletes age 16 or below
WHERE ____;