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

Звідки всі атлети

Олімпійські ігри відбуваються кожні два роки (літні й зимові) і збирають глядачів з усього світу. Вони пробуджують національну гордість, коли вболівають за атлетів, що представляють свою країну. У цій вправі ви працюватимете з даними про нещодавніх олімпійців (2014 і 2016), щоб з'ясувати, які країни брали участь. Потрібно приєднати ці дані до регіональної інформації, де перелічено всі країни, що коли-небудь брали участь у попередніх Олімпіадах.

Тут ви приєднаєте таблиці athletes та oregions, щоб повернути країни з атлетами-учасниками.

Можете дослідити дані й перевірити, чи впізнаєте когось із атлетів зі своєї країни.

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

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

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

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

  • З'єднайте athletes з oregions за кодом країни.
  • Задайте псевдоніми таблицям: використайте ath для athletes і reg для oregions.
  • Перевірте, чи є у вас країни без атлетів.

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

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

-- Athlete count by country and region
SELECT reg.region
  , reg.country
  , COUNT(DISTINCT ath.athlete_id) AS no_athletes -- Athletes can compete in multiple events
FROM ___ ___
___ ___ ___ ___
  ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes;
Редагувати та запускати код