Ülke başına GSYİH yüzdesi
Gruplar arasında hacim metriklerini karşılaştırmak için toplamın yüzdesi hesabı çok işe yarar. Bir raporda yalnızca hacim metriğini göstermek bazı içgörüler sağlasa da, bir oran eklemek değerleri hızlıca karşılaştırmamıza olanak verir.
Bir toplamın yüzdesi hesabı çalıştırmak için şu adımları izle:
- Toplam olarak kabul edilen şeye göre bölümlenmiş (partitioned) toplam hacmi üreten bir window (pencere) fonksiyonu oluştur. Eğer tüm tablo toplam olarak kabul ediliyorsa,
PARTITIONyan tümcesine gerek yoktur. - Her satırın hacim metriğini bölümdeki toplam hacme bölen bir oran çalıştır.
Bu egzersizde, her ülke için gdp yüzdesini hem tüm dünyaya göre hem de o ülkenin bölgesine göre hesaplayacaksın.
Bu egzersiz, kursun bir parçasıdır
SQL ile Raporlama
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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 ____;