1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQLのデータ結合

Connected

演習

最終チャレンジ

最終チャレンジ問題にたどり着きました。一歩ずつ取り組んでいきましょう。

あなたのタスクは、city_percという指標を計算し、ヨーロッパとアメリカ大陸における首都の上位10都市を特定することです。city_percとは、次のように都市の「正式」人口を都市圏人口に対する割合(パーセンテージ)で表したものです。

city_proper_pop / metroarea_pop * 100

この演習では、テーブルのエイリアスを使用しないでください。

指示

100 XP
  • citiesから、都市名、国コード、正式人口、都市圏人口を選択します。また、各都市の正式人口が都市圏人口に占める割合を計算するフィールドcity_perc(上記の式を使用)も取得してください。
  • countriesから'Europe'のcapital、または名前の末尾が'America'となる大陸の都市を選択するサブクエリを使って、都市名を絞り込みます。
  • metroarea_popのNULL値を除外します。
  • city_percを降順で並べ替え、最初の10行のみを返します。