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

Можете объяснить назначение оператора GROUP BY в SQL и когда его следует использовать?

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

sobes.tech AI

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

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

SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;

Используйте GROUP BY, когда нужно получить агрегированные данные, сгруппированные по определённым признакам.