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;
Այս հարցումը հաշվում է աշխատակիցների քանակը և միջին աշխատավարձը յուրաքանչյուր բաժնում։