Yeni Başlayanlar İçin SQL Pencere İşlevlerini ve Yeteneklerini Anlama Kılavuzu
Çok uzun; Okumak
Temel Çıkarımlar:
Bir pencere işlevi, bir şekilde geçerli satırla ilişkili olan bir dizi satır boyunca hesaplama gerçekleştirir.
Pencere fonksiyonlarının uygulandığı ana fonksiyon türleri toplama, sıralama ve değer fonksiyonlarıdır.
Bir pencere işlevini kullanmak için, sorgu sonuç kümesindeki bir pencereyi (bir dizi satır) tanımlayan over() yan tümcesini uygulamanız gerekir. Pencere işlevi daha sonra penceredeki her satır için bir değer hesaplar;
Toplama işlemini gerçekleştirmek istediğiniz sütunu belirtmek için, partition by tümcesini over() yan tümcesine eklemeniz gerekir. Bölümlendirme, gruplandırmaya benzer ancak grup başına bir satır yerine, toplama işlevi uygulanmış tüm satırları döndürür.