ПочатиПочніть безкоштовно

Додайте підзапит у секцію SELECT

Підзапити в операторах SELECT повертають одне значення, що дає змогу передавати агреговане значення вниз по датафрейму. Це корисно для виконання обчислень з даними безпосередньо у вашій базі даних.

У цій вправі ви складете запит, який обчислює середню кількість голів за матч у лізі кожної країни.

Ця вправа є частиною курсу

Маніпулювання даними в SQL

Переглянути курс

Інструкції до вправи

  • У підзапиті виберіть середню загальну кількість голів, додавши home_goal і away_goal, далі
  • Відфільтруйте результати так, щоб обчислювалася лише середня кількість голів для сезону '2013/2014'.
  • У головному запиті виберіть середню загальну кількість голів, додавши home_goal і away_goal. Це обчислює середню кількість голів для кожної ліги, далі
  • Відфільтруйте результати в головному запиті так само, як ви фільтрували підзапит. Застосуйте GROUP BY за назвою ліги name.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

SELECT 
	l.name AS league,
    -- Round the average of the league's total goals
    ROUND(___(___ + m.away_goal), 2) AS avg_goals,
    -- Select and round the average total goals for the season
    (SELECT ___(___(___ + away_goal), 2) 
     FROM match
     ___ ___ = ___) AS overall_avg
FROM league AS l
LEFT JOIN match AS m
ON l.country_id = m.country_id
-- Filter for the 2013/2014 season
WHERE ___ = ___
GROUP BY ___;
Редагувати та запускати код