Объединяет записи с одинаковыми значениями в указанном списке полей в одну запись. Если инструкция select содержит статистическую функцию SQL, например, sum или count, то для каждой записи будет вычислено итоговое значение.
Предложение group by является необязательным. Итоговые значения не рассчитываются, если инструкция select не содержит статистической функции SQL.
Значения null, которые находятся в полях, заданных в предложении group by, группируются и не опускаются. Однако статистические функции SQL не обрабатывают значения null.
Используйте предложение where для исключения записей из группировки, а предложение having для применения фильтра к записям после группировки.
При использовании предложения group by все поля в списке полей инструкции select должны быть либо включены в предложение group by, либо использоваться в качестве аргументов статистической функции SQL.
|