Назад к вопросам
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, когда нужно получить агрегированные данные, сгруппированные по определённым признакам.