Middle
Analitik fonksiyonlar (pencere fonksiyonları) ile nasıl çalışıyordu?
sobes.tech yapay zeka
AI'dan gelen yanıt
Analitik fonksiyonlar (pencere fonksiyonları), verileri gruplamadan, mevcut satırla ilişkili satır kümeleri üzerinde hesaplamalar yapmaya olanak tanır. Örneğin, hareketli toplam, sıralama veya bölümlere göre ortalama hesaplanabilir.
SQL'de kullanım örneği:
SELECT
employee_id,
department_id,
salary,
RANK() OVER (PARTITION BY department_id ORDER BY salary DESC) AS salary_rank
FROM employees;
Burada, her çalışan için, departmanı içinde maaş sıralaması hesaplanır. Veri analizi, karmaşık sorguları basitleştirme ve performansı artırmak için pencere fonksiyonları kullandım, alt sorgular ve ek join'lerden kaçınarak.