Справочники SQL GROUP

Что такое 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;
Комментарии
Добавить комментарий

Пока комментариев нет