Що таке 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;
Коментарі