1. Learn
  2. /
  3. Курси
  4. /
  5. Звітування в SQL

Connected

Вправа

Тестування віконних функцій

Віконні функції звертаються до інших рядків у звіті. Є чимало спеціальних віконних функцій, але всі базові агрегатні функції можна використовувати як віконні. До них належать:

  • SUM()
  • AVG()
  • MAX()
  • MIN()

Синтаксис віконної функції: FUNCTION(value) OVER (PARTITION BY field ORDER BY field). Зверніть увагу, що клаузи PARTITION BY та ORDER BY є необов'язковими. FUNCTION слід замінити на потрібну вам функцію.

У цій вправі ви запустите кілька різних віконних функцій на таблиці country_stats.

Інструкції 1/4

undefined XP
  • 1

    Додайте поле country_avg_gdp, яке повертає середній gdp для кожної країни.

  • 2

    Змініть country_avg_gdp на country_sum_gdp, щоб показати загальний gdp для кожної країни за всі роки.

  • 3

    Змініть country_sum_gdp на country_max_gdp, щоб показати найбільший показник GDP для кожної країни.

  • 4

    Змініть country_max_gdp на global_max_gdp, щоб показати найбільше значення GDP для всього світу.