Sobes.tech
Back to questions
Junior — Middle
61

Объясните назначение оператора GROUP BY в SQL и в каких случаях его используют

Companies where asked
Почтатех

Answer from AI

sobes.tech AI

Оператор GROUP BY в SQL используется для группировки строк таблицы по одному или нескольким столбцам. Это позволяет агрегировать данные, например, подсчитать сумму, среднее или количество элементов в каждой группе.

Применяется, когда нужно получить сводную информацию, например, количество заказов по каждому клиенту или средний доход по регионам.

Пример:

SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department;

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