Что такое GROUP в SQL?
Оператор GROUP BY в языке SQL используется для группировки строк результата запроса по одному или нескольким столбцам. Этот оператор обычно используется в комбинации с агрегатными функциями (например, COUNT, SUM, AVG) для вычисления статистических данных в пределах каждой группы.
Синтаксис:
SELECT column1, column2, ..., aggregate_function(column)
FROM table_name
GROUP BY column1, column2, ...;Параметры:
column1, column2, ...: Список столбцов, по которым производится группировка.aggregate_function(column): Агрегатная функция, применяемая к столбцу в каждой группе.table_name: Имя таблицы, из которой извлекаются данные.
Пример:
Предположим, у нас есть таблица "Orders" с информацией о продуктах в заказах. Чтобы узнать общее количество заказов по каждой категории товаров, используем оператор GROUP BY:
SELECT Category, COUNT(OrderID) AS TotalOrders
FROM Orders
GROUP BY Category;
Комментарии