Yazılım İngilizcesi · Veritabanları ve Kalıcı Saklama

Window function ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

isimİleri düzey terim

Window function, yazılımda pencere fonksiyonu, analitik fonksiyon anlamına gelir.

Birbiriyle ilişkili bir satır kümesi üzerinden yürüyen toplam ya da sıralama gibi bir değer hesaplayan ama her satırı yine ayrı ayrı döndüren SQL fonksiyonu.

English: A SQL function that calculates a value across a set of related rows, such as a running total or a rank, while still returning every individual row.

Nerede ve nasıl kullanılır?

OVER ile, çoğu zaman PARTITION BY ve ORDER BY ile birlikte yazılır: ROW_NUMBER() OVER (PARTITION BY customer_id ORDER BY created_at). Sık kullanılanlar ROW_NUMBER, RANK, LAG, LEAD ve SUM OVER'dır. GROUP BY'dan farklı olarak satırlar tek satıra indirgenmez. Oracle bunlara 'analytic functions' der.

Örnek cümleler

  1. Use a window function to get each customer's most recent order.

    Her müşterinin en son siparişini almak için bir pencere fonksiyonu kullan.

  2. The running balance column is calculated with a window function over the transactions.

    Yürüyen bakiye sütunu, hareketler üzerinde bir pencere fonksiyonuyla hesaplanıyor.

Sık kullanılan kalıplar

  • window function
  • OVER (PARTITION BY ...)
  • ROW_NUMBER()
  • running total

Bu kelime başka alanlarda

Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:

Aynı konudan: Veritabanları ve Kalıcı Saklama

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: