BaşlayınÜcretsiz başlayın

Pencere fonksiyonlarını deneme

Pencere fonksiyonları, rapor içindeki diğer satırlara referans verir. Kullanabileceğin çeşitli pencere-özel fonksiyonlar vardır, ancak tüm temel toplulaştırma fonksiyonları da birer pencere fonksiyonu olarak kullanılabilir. Bunlara şunlar dahildir:

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

Bir pencere fonksiyonunun söz dizimi FUNCTION(value) OVER (PARTITION BY field ORDER BY field) şeklindedir. PARTITION BY ve ORDER BY ifadelerinin isteğe bağlı olduğunu unutma. FUNCTION, seçtiğin fonksiyonla değiştirilmelidir.

Bu egzersizde, country_stats tablosu üzerinde birkaç farklı pencere fonksiyonu çalıştıracaksın.

Bu egzersiz, kursun bir parçasıdır

SQL ile Raporlama

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

SELECT 
	country_id,
    year,
    gdp,
    -- Show the average gdp across all years per country
	____ AS country_avg_gdp
FROM country_stats;
Kodu Düzenle ve Çalıştır