1. Learn
  2. /
  3. Курси
  4. /
  5. Об'єднання даних у SQL

Connected

вправа

Фінальний челендж

Ви дісталися фінального завдання! Готуйтеся розв'язувати його крок за кроком.

Ваше завдання — визначити 10 столиць у Європі та Америці з найбільшим значенням city_perc, метрики, яку ви обчислите. city_perc — це відсоток, що показує частку «власне» населення міста у загальному населенні більшої метрополійної зони за формулою:

city_proper_pop / metroarea_pop * 100

У цьому завданні НЕ використовуйте псевдоніми таблиць.

Інструкції

100 XP
  • Із таблиці cities виберіть назву міста, код країни, населення «власне міста» та населення метрополійної зони, а також поле city_perc, яке обчислює частку «власне» населення як відсоток від населення метрополійної зони для кожного міста (за наведеною формулою).
  • Відфільтруйте назву міста підзапитом, який обирає міста capital з таблиці countries у 'Europe' або на континентах, назви яких закінчуються на 'America'.
  • Виключіть значення NULL у metroarea_pop.
  • Відсортуйте за city_perc (спадно) і поверніть лише перші 10 рядків.