Sobes.tech
Назад к вопросам
Junior — Middle
91

Какие функции агрегации доступны для использования вместе с оператором GROUP BY в SQL?

Ответ от нейросети

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;

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