Как суммировать по категориям?

Для суммирования по категориям в SQL можно использовать оператор GROUP BY. Предположим, у нас есть таблица "товары" со следующими столбцами: "наименование", "категория" и "цена". Наша задача - посчитать общую сумму цен товаров для каждой категории.

Чтобы выполнить это, мы можем использовать следующий SQL-запрос:

SELECT категория, SUM(цена) AS сумма
FROM товары
GROUP BY категория

В этом запросе мы выбираем столбец "категория" и суммируем столбец "цена" с помощью функции SUM(). AS сумма используется для переименования выходного столбца.

Далее мы используем оператор GROUP BY для группировки данных по категориям. Это означает, что для каждой уникальной категории будет выполнена операция суммирования.

Результатом выполнения этого запроса будет таблица с двумя столбцами: "категория" и "сумма". В столбце "категория" будут отображаться уникальные категории из исходной таблицы "товары", а в столбце "сумма" будут указаны суммы цен товаров для каждой категории.