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;

Този заявка брои служителите и средната заплата за всеки отдел.