Sobes.tech
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.