НачатьНачать бесплатно

Минимальное количество медалей страны по годам

До сих пор вы видели, как MAX и SUM — агрегатные функции, которые обычно используются с GROUP BY, — применяются в качестве оконных функций. Точно так же можно использовать и другие агрегатные функции, например MIN.

Это упражнение является частью курса

PostgreSQL: сводная статистика и оконные функции

Посмотреть курс

Инструкции к упражнению

  • Выведите год, количество завоёванных медалей и минимальное количество медалей, завоёванных к каждому году.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

WITH France_Medals AS (
  SELECT
    Year, COUNT(*) AS Medals
  FROM Summer_Medals
  WHERE
    Country = 'FRA'
    AND Medal = 'Gold' AND Year >= 2000
  GROUP BY Year)

SELECT
  ___,
  ___,
  ___ OVER (ORDER BY ___ ASC) AS Min_Medals
FROM France_Medals
ORDER BY Year ASC;
Редактировать и запускать код