Tüm grup düzeyi ara toplamlar
2012 Olimpiyatları'nda Rusya'ya verilen tüm madalyaları cinsiyet ve madalya türüne göre ayrıştırmak istiyorsun. Madalyaların tek bir ülkeye, Rusya'ya ait olması nedeniyle, tüm olası ara toplamları (Gender ve Medal düzeyi ara toplamlar) ve ayrıca genel toplamı üretmek mantıklı.
Rusya'ya verilen madalyaların, ülke ve madalya türüne göre dökümünü; tüm grup düzeyi ara toplamları ve genel toplamı içerecek şekilde üret.
Bu egzersiz, kursun bir parçasıdır
PostgreSQL Özet İstatistikler ve Pencere Fonksiyonları
Egzersiz talimatları
- Cinsiyet ve madalya türü başına verilen madalyaları say.
- Tüm olası grup düzeyi sayımları üret (cinsiyet ve madalya türü ara toplamları ile genel toplam).
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Count the medals per gender and medal type
SELECT
___,
___,
___ AS Awards
FROM Summer_Medals
WHERE
Year = 2012
AND Country = 'RUS'
-- Get all possible group-level subtotals
GROUP BY ___
ORDER BY Gender ASC, Medal ASC;