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

Фільтрування в JOIN, WHERE і SELECT

Серед усіх країн із даними про валовий внутрішній продукт (ВВП) за 2014 рік середній ВВП на душу населення становив $19 342. Для африканських країн середній ВВП на душу населення був $5 879.

Можливо, африканські країни, які відправили спортсменів на Олімпійські ігри (Марокко, Того, Зімбабве), не мали найвищих ВВП на душу населення в Африці, але їхній ВВП перевищував середній показник для Африки.

Перевірте цю гіпотезу. Знайдіть ВВП на душу населення для африканських країн, спортсмени яких брали участь у Зимових іграх 2014 року.

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

Покращення продуктивності запитів у PostgreSQL

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

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

  • Дані про спортсменів уже обмежені африканськими учасниками. Знайдіть унікальних спортсменів у таблиці athletes_wint.
  • Використайте JOIN, щоб відфільтрувати лише тих спортсменів, для яких є дані odemographic (ВВП).
  • Застосуйте фільтр year з таблиці athletes_wint, щоб обмежити результати лише спортсменами 2014 року.

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

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

SELECT ___ ath.name, dem.country, dem.gdp
FROM athletes_wint ath
___ ___ odemographics dem
  ON ath.country_code = dem.olympic_cc 
___ ___ = ___
ORDER BY dem.gdp DESC;
Редагувати та запускати код