Bölgelere göre ortalama ülke toplam madalyaları
Katmanlı hesaplamalar, bir birleştirme içeren temel bir sorgu oluşturup, ardından bu sorguyu bir alt sorgu olarak referans göstererek ek bir hesaplama çalıştırdığında ortaya çıkar. Bu yaklaşım, bir COUNT() üzerinde MAX() ya da bir SUM() üzerinde AVG() gibi, birleştirmenin üzerinde birleştirme çalıştırmana olanak tanır.
Bu egzersizde, her bölge içindeki tüm ülkeler için ortalama total_golds değerini çıkarman gerekiyor. Bu rapor yalnızca yaz olimpiyatları için geçerli olacak.
Null değerlerle uğraşmamak için bir summer_games_clean tablosu oluşturduk. Lütfen raporu oluştururken bunu kullan.
Bu egzersiz, kursun bir parçasıdır
SQL ile Raporlama
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Query total_golds by region and country_id
SELECT
____,
____,
____ AS total_golds
FROM ____ AS s
JOIN ____ AS c
ON ____
GROUP BY ____;