始める無料で始める

名前で最初のアスリート

データセットで最初や最後の値を取得して、他のすべての値と比較できると便利なことがよくあります。FIRST_VALUE のような絶対参照のフェッチ関数を使うと、テーブルの先頭や末尾など、絶対位置にある値を取得できます。

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

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

コースを見る

演習の手順

  • すべてのアスリートと、アルファベット順で最初のアスリートを返してください。

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

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

WITH All_Male_Medalists AS (
  SELECT DISTINCT
    Athlete
  FROM Summer_Medals
  WHERE Medal = 'Gold'
    AND Gender = 'Men')

SELECT
  -- Fetch all athletes and the first athlete alphabetically
  ___,
  ___ OVER (
    ORDER BY ___ ASC
  ) AS First_Athlete
FROM All_Male_Medalists;
コードを編集して実行