Middle
Kako su funkcionisale analitičke funkcije (funkcije prozora)?
sobes.tech АИ
Одговор од АИ
Analitičke funkcije (funkcije prozora) omogućavaju izvršavanje kalkulacija nad skupovima redova povezanih sa trenutnim redom, bez grupisanja podataka. Na primer, može se izračunati pomična suma, rang ili prosečna vrednost po odeljcima podataka.
Primer upotrebe u SQL:
SELECT
employee_id,
department_id,
salary,
RANK() OVER (PARTITION BY department_id ORDER BY salary DESC) AS salary_rank
FROM employees;
Ovde se za svakog zaposlenog računa rang plata unutar njegovog odeljenja. Koristio sam funkcije prozora za analizu podataka, pojednostavljenje složenih upita i poboljšanje performansi izbegavanjem podupita i dodatnih spajanja.