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

Фильтрация в 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;
Редактировать и запускать код