GROUP BY
Сгруппировать выборку
Группирует строки с одинаковыми значениями в сводные строки, что позволяет выводить данные из таблицы без повторов.
SUM()
Просуммировать группу выборки
В результате для каждой из групп (23 года, 24 года и 25 лет) будет подсчитана суммарная зарплата внутри этой группы.
MAX()
Максимальное значение в группе
Находим максимальное значение внутри данной группы.
MIN()
Минимальное значение в группе
Находим минимальное значение внутри данной группы.
COUNT()
Количество записей в группе
С помощью функции COUNT() найдется количество записей в группе.
HAVING
Фильтр результата группировки
Команда HAVING позволяет фильтровать результат группировки.
Фильтр больше или равно
С помощью условия HAVING оставим только те строки, в которых суммарная зарплата больше или равна 1000.
Фильтр меньше или равно
С помощью условия HAVING оставим только те группы, в которых количество строк меньше или равно двум.