Довідники 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;
Коментарі
Додати коментар

Поки що коментарів немає