НачатьНачать бесплатно

А как насчёт погоды

По количеству спортсменов на страну Африка заметно уступает другим регионам, хотя на беговых дорожках африканские атлеты традиционно занимают лидирующие позиции. Почему так происходит?

Беговые дисциплины входят только в программу летних Олимпийских игр, поэтому, возможно, африканские страны отправляют мало спортсменов на зимние Игры. Это могло бы объяснить низкие показатели при анализе всех Олимпиад в совокупности.

Проверьте эту гипотезу, изучив количество спортсменов по сезонам (летние и зимние Игры).

Это упражнение является частью курса

Оптимизация запросов в PostgreSQL

Посмотреть курс

Инструкции к упражнению

  • Добавьте поле season из таблицы athletes в оператор SELECT.
  • Выберите тип соединения, который вернёт только страны с участвующими спортсменами.
  • Отсортируйте результаты по region и athletes_per_country, чтобы сравнить показатели для летних и зимних Олимпийских игр.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

SELECT reg.region
  , ___
  , COUNT(DISTINCT ath.athlete_id) AS no_athletes
  , COUNT(DISTINCT reg.olympic_cc) AS no_countries
  , COUNT(DISTINCT ath.athlete_id)/COUNT(DISTINCT reg.olympic_cc) AS athletes_per_country
FROM athletes ath
___ JOIN oregions reg
  ON ath.country_code = reg.olympic_cc
GROUP BY reg.region, ___ -- Group by region and season
___ ___ , ___;
Редактировать и запускать код