1. Nauka
  2. /
  3. Kursy
  4. /
  5. Łączenie danych w SQL

Connected

ćwiczenie

Ostatnie wyzwanie

Dotarłeś do ostatniego zadania – czas dać z siebie wszystko!

Twoim celem jest wyznaczenie 10 największych stolic Europy i obu Ameryk według wskaźnika city_perc, który sam obliczysz. city_perc to odsetek wyrażający „właściwą" populację miasta w stosunku do całkowitej populacji szerszego obszaru metropolitalnego, według wzoru:

city_proper_pop / metroarea_pop * 100

Nie używaj aliasów tabel w tym ćwiczeniu.

Instrukcje

100 XP
  • Z tabeli cities wybierz nazwę miasta, kod kraju, właściwą populację i populację obszaru metropolitalnego, a także pole city_perc, które oblicza właściwą populację jako odsetek populacji obszaru metropolitalnego dla każdego miasta (korzystając z podanego wzoru).
  • Przefiltruj nazwy miast za pomocą podzapytania, które wybiera stolice (capital) z tabeli countries w Europie ('Europe') lub na kontynentach, których nazwa kończy się na 'America'.
  • Wyklucz wartości NULL w kolumnie metroarea_pop.
  • Posortuj wyniki według city_perc (malejąco) i zwróć tylko pierwsze 10 wierszy.