1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Joining Data in SQL

Connected

Cvičení

Závěrečná výzva

Dostáváme se k závěrečné výzvě! Pojď to zvládnout krok za krokem.

Tvým úkolem je určit 10 nejlepších hlavních měst v Evropě a Americe podle metriky city_perc, kterou si sám/a vypočítáš. city_perc je procentuální hodnota vyjadřující „vlastní" obyvatelstvo města jako podíl z celkového počtu obyvatel širší metropolitní oblasti, a to takto:

city_proper_pop / metroarea_pop * 100

V tomto cvičení nepoužívej aliasy tabulek.

Pokyny

100 XP
  • Z tabulky cities vyber název města, kód země, počet obyvatel města, počet obyvatel metropolitní oblasti a pole city_perc, které vypočítá počet obyvatel města jako procento z počtu obyvatel metropolitní oblasti (použij uvedený vzorec).
  • Filtruj název města pomocí poddotazu, který vybírá hlavní města (capital) z tabulky countries nacházející se v 'Europe' nebo na kontinentech, jejichž název končí na 'America'.
  • Vyloučuj hodnoty NULL ve sloupci metroarea_pop.
  • Seřaď výsledky podle city_perc (sestupně) a vrať pouze prvních 10 řádků.