始める無料で始める

すべてのグループ単位の小計

2012年のオリンピックでロシアに授与された全メダルを、性別とメダル種別ごとに内訳を出したいとします。メダルはすべて1つの国(ロシア)に属しているため、可能なすべての小計(Gender レベルと Medal レベルの小計)に加えて、総計も出すのが理にかなっています。

ロシアに授与されたメダルについて、国およびメダル種別ごとの内訳を、すべてのグループ単位の小計と総計を含めて作成してください。

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

PostgreSQL 集計統計とウィンドウ関数

コースを見る

演習の手順

  • 性別とメダル種別ごとに授与メダル数を数えます。
  • 取りうるすべてのグループ単位のカウント(性別とメダル種別の小計、および総計)を生成します。

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

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

-- Count the medals per gender and medal type
SELECT
  ___,
  ___,
  ___ AS Awards
FROM Summer_Medals
WHERE
  Year = 2012
  AND Country = 'RUS'
-- Get all possible group-level subtotals
GROUP BY ___
ORDER BY Gender ASC, Medal ASC;
コードを編集して実行