始める無料で始める

サブクエリまたはCTEで国別に見る

オリンピックの地域区分では、アフリカは冬が最も暖かい地域です。しかし、いくつかのアフリカの国は冬季オリンピックに参加していいます。たとえば、モロッコはこれまでに20人以上の選手を派遣しています。地域レベルでデータを見るだけでは粒度が粗すぎるのかもしれません。アフリカの中でも、国によっては他の国より冬が寒い可能性があります。

冬の気候データを、今度は国レベルで見直してみましょう。選手データはアフリカ出身の選手のみに絞り込まれており、アフリカ初のオリンピアンは1960年に出場しています。

サブクエリとCTEの両方を使って結果を比較してください。

この演習はコースの一部です

PostgreSQLでクエリ性能を改善する

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Climate by country with Olympian athletes
SELECT country
  , temp_06
  , precip_06
FROM climate
WHERE region = 'Africa'
AND olympic_cc IN (___ ___ ___ FROM ___)
ORDER BY temp_06;
コードを編集して実行