Sobes.tech
Back to questions
Junior
227

Что такое агрегатные функции?

Answer from AI

sobes.tech 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;

Этот запрос подсчитывает количество сотрудников и среднюю зарплату по каждому отделу.