Фінальний челендж
Ви дісталися фінального завдання! Готуйтеся розв'язувати його крок за кроком.
Ваше завдання — визначити 10 столиць у Європі та Америці з найбільшим значенням city_perc, метрики, яку ви обчислите. city_perc — це відсоток, що показує частку «власне» населення міста у загальному населенні більшої метрополійної зони за формулою:
city_proper_pop / metroarea_pop * 100
У цьому завданні НЕ використовуйте псевдоніми таблиць.
Ця вправа є частиною курсу
Об'єднання даних у SQL
Інструкції до вправи
- Із таблиці
citiesвиберіть назву міста, код країни, населення «власне міста» та населення метрополійної зони, а також полеcity_perc, яке обчислює частку «власне» населення як відсоток від населення метрополійної зони для кожного міста (за наведеною формулою). - Відфільтруйте назву міста підзапитом, який обирає міста
capitalз таблиціcountriesу'Europe'або на континентах, назви яких закінчуються на'America'. - Виключіть значення
NULLуmetroarea_pop. - Відсортуйте за
city_perc(спадно) і поверніть лише перші 10 рядків.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Select fields from cities
___
-- Use subquery to filter city name
___
-- Add filter condition such that metroarea_pop does not have null values
___
-- Sort and limit the result
___