始める無料で始める

レポート1:夏季で最多受賞のアスリート

データの把握ができたところで、ケーススタディに戻り、ダッシュボードの最初の要素「Most Decorated Summer Athletes」を作成していきます。

あなたの役割は、この要素のベースレポートを作成することです。ベースレポートの要件は次のとおりです。

  • 列1は athlete_name にします。
  • 列2は gold_medals にします。
  • メダル数が少なくとも3個のアスリートのみを含めます。
  • 金メダル獲得数で並べ替え、最も多いアスリートが上位に来るようにします。

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

SQLでのレポーティング

コースを見る

演習の手順

  • summer_gamesathletes を結合して、athlete_namegold_medals を選択します。
  • gold_medals が少なくとも3個の athlete_name のみを含めます。
  • 最も多い gold_medals が上に来るようにテーブルを並べ替えます。

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

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

-- Pull athlete_name and gold_medals for summer games
SELECT 
	____ AS athlete_name, 
    ____ AS gold_medals
FROM ____ AS s
JOIN ____ AS a
ON ____
GROUP BY ____
-- Filter for only athletes with 3 gold medals or more
____
-- Sort to show the most gold medals at the top
ORDER BY ____;
コードを編集して実行