Оператор GROUP BY, группировка в SQL
Иногда при запросе SELECT необходимо выполнить группировку результатов по определенным параметрам. Для этого используют оператор GROUP BY и агрегатные функции.
Синтаксис оператора GROUP BY
SELECT поля_таблиц FROM список_таблиц GROUP BY поля_группировки;
Практический пример
Из таблицы Users выведем общую сумму потраченных средств, сгруппированных по пользователям.
SELECT user_id, SUM(count_product * unit_price) FROM Users GROUP BY user_id;