Оператор GROUP BY используется для объединения результатов выборки по одному или нескольким столбцам. Синтаксис оператора:
GROUP BY column_name
Примеры оператора SQL GROUP BY. Имеется следующая таблица Artists:
Пример 1. Используя оператор SQL GROUP BY найти сумму продаж альбомов (Sale) всех исполнителей (Singer):
SELECT Singer, SUM(Sale) AS AllSales
FROM Artists
GROUP BY Singer;
Пример 2. Узнать в каком году был выпущен последний альбом каждой из групп используя оператор SQL GROUP BY:
SELECT Singer, MAX(Year) AS LastAlbumYear
FROM Artists
GROUP BY Singer;
Самостоятельно создайте таблицу Artists и выполните каждый пример. В комментариях можете писать новые примеры к данной таблице и не только.