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

SQL ile Raporlama

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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