Sobes.tech
Junior

Ի՞նչ են ագրեգատային ֆունկցիաները։

sobes.tech AI

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

SQL-ում հավաքական ֆունկցիաները այն ֆունկցիաներն են, որոնք կատարում են հաշվարկներ արժեքների հավաքածուի վրա և վերադարձնում մեկ վերջնական արժեք: Դրանք հաճախ օգտագործվում են միասին GROUP BY հրահանգի հետ տվյալների խմբավորելու համար:

Հիմնական հավաքական ֆունկցիաներ՝

  • COUNT() — հաշվում է տողերի քանակը:
  • SUM() — գումարում է արժեքները:
  • AVG() — հաշվարկում է միջին արժեքը:
  • MIN() — գտնում է նվազագույն արժեքը:
  • MAX() — գտնում է առավելագույն արժեքը:

Օգտագործման օրինակ՝

SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;

Այս հարցումը հաշվում է աշխատակիցների քանակը և միջին աշխատավարձը յուրաքանչյուր բաժնում։