Middle
Kā darbojās analītiskās funkcijas (logu funkcijas)?
sobes.tech AI
Atbilde no AI
Analītiskās funkcijas (logu funkcijas) ļauj veikt aprēķinus ar datu rindām, kas ir saistītas ar pašreizējo rindu, negrupējot datus. Piemēram, var aprēķināt slīdošo summu, reitingu vai vidējo vērtību pēc datu sadaļām.
SQL piemērs:
SELECT
employee_id,
department_id,
salary,
RANK() OVER (PARTITION BY department_id ORDER BY salary DESC) AS salary_rank
FROM employees;
Šeit katram darbiniekam tiek aprēķināts algu reitings viņa nodaļā. Es izmantoju logu funkcijas datu analīzei, sarežģītu vaicājumu vienkāršošanai un veiktspējas uzlabošanai, izvairoties no apakšvaicājumiem un papildu savienojumiem.