Lag fonksiyonu nasıl kullanılır?
Lag fonksiyonu nasıl kullanılır?SQL'de LAG fonksiyonu şu şekilde kullanılır: ```sql LAG(column_name, offset, default_value) OVER (PARTITION BY partition_column ORDER BY order_column) ``` Parametreler: column_name: İncelenen sütun. offset: Kaç satır geriye gidileceği, varsayılan değeri 1'dir. default_value: Eğer offset belirtilen satırda veri yoksa kullanılacak varsayılan değer, genellikle NULL. PARTITION BY: Veriyi gruplandırmak için kullanılan bir bölme. ORDER BY: Verilerin sıralanmasını sağlar. Örnek kullanım: ```sql SELECT month, sales, LAG(sales) OVER (ORDER BY month) AS previous_sales FROM monthly_sales; ``` Bu sorgu, her ayın satışını ve önceki ayın satışını aynı satırda döndürür. LAG fonksiyonunun bazı kullanım alanları: Zaman serisi verisi analizi. Fark analizi. Veri karşılaştırma. Veri gruplama.