Sobes.tech
Intern

Դուք աշխատե՞լ եք պատուհանի ֆունկցիաների հետ: Որոնք եք գիտակցում:

sobes.tech AI

Պատասխան AI-ից

Այո, ես աշխատել եմ SQL-ում պատուհանային ֆունկցիաներով: Ես գիտեմ և օգտագործում եմ հիմնական պատուհանային ֆունկցիաները՝

  • ROW_NUMBER() — տողերի համարանիշը պատուհանում:
  • RANK() և DENSE_RANK() — դասակարգում՝ հաշվի առնելով հավասարությունները:
  • LAG() և LEAD() — նախորդ կամ հաջորդ տողի արժեքը ստանալ:
  • SUM(), AVG(), COUNT() — ամփոփիչ ֆունկցիաներ՝ պատուհանով:

Պատուհանային ֆունկցիաները թույլ են տալիս կատարել հաշվարկներ տողերի խմբերի վրա՝ առանց ամբողջ արդյունքը խմբավորելու, ինչը օգտակար է վերլուծության և հաշվետվությունների համար:

Օրինակ՝

SELECT employee_id, department_id, salary,
       RANK() OVER (PARTITION BY department_id ORDER BY salary DESC) as salary_rank
FROM employees;