始める無料で始める

名前順で最後の国

データセットの最初の行の値を取得できるのと同様に、最後の行の値も取得できます。これは、最新の値を過去の値と比較したいときによく役立ちます。

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

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

コースを見る

演習の手順

  • 各オリンピックが開催された年と都市を返してください。
  • オリンピックが最後に開催された都市を取得してください。

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

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

WITH Hosts AS (
  SELECT DISTINCT Year, City
    FROM Summer_Medals)

SELECT
  Year,
  City,
  -- Get the last city in which the Olympic games were held
  ___ OVER (
   ORDER BY ___ ASC
   RANGE BETWEEN
     UNBOUNDED PRECEDING AND
     UNBOUNDED FOLLOWING
  ) AS Last_City
FROM Hosts
ORDER BY Year ASC;
コードを編集して実行