Відсоток ВВП за країною
Обчислення відсотка від загального підсумку — зручний спосіб порівнювати показники обсягу між групами. Просто показати метрику обсягу в звіті — корисно, але додавання частки дозволяє швидко зіставляти значення.
Щоб виконати обчислення відсотка від загального підсумку, дотримуйтеся таких кроків:
- Створіть віконну функцію, що обчислює загальний обсяг, розбиваючи дані за тим, що вважається загальним. Якщо загальним вважається вся таблиця, тоді секція partition не потрібна.
- Обчисліть частку: поділіть показник обсягу в кожному рядку на загальний обсяг у відповідному розбитті.
У цій вправі ви обчислите відсоток gdp для кожної країни відносно усього світу та відносно регіону цієї країни.
Ця вправа є частиною курсу
Звітування в SQL
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Pull country_gdp by region and country
SELECT
____,
____,
____ AS country_gdp
FROM ____ AS cs
JOIN ____ AS c
ON ____
-- Filter out null gdp values
WHERE ____
GROUP BY ____
-- Show the highest country_gdp at the top
ORDER BY ____;