Назад к вопросам
Junior
228
Что такое агрегатные функции?
Ответ от нейросети
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;
Этот запрос подсчитывает количество сотрудников и среднюю зарплату по каждому отделу.