РУҚА
Задания № 9, 17 · ЕГЭ

Группировка записей

Как объединяют записи с одинаковым значением поля перед подсчётом показателей
2 мин чтенияСложность: Обновлено 29 сентября 2026

Группировка записей — это объединение строк базы данных в группы по одинаковому значению выбранного поля. После этого для каждой группы можно отдельно вычислить количество записей, сумму, среднее значение, минимум или максимум.

Группировка записей
Операция обработки базы данных, при которой записи с одинаковыми значениями одного или нескольких полей объединяются в группы перед вычислением агрегатных показателей. Значения поля, по которому выполняется группировка, становятся признаками отдельных групп.

Как выполняется группировка

Сначала выбирают поле группировки, например «Класс», «Город» или «Товар». Затем записи с одинаковым значением этого поля помещают в одну группу. Наконец, для каждой группы вычисляют нужный показатель. Если группировка выполняется по нескольким полям, записи должны иметь одинаковые значения всех выбранных полей.

\[P(g)=\operatorname{COUNT}\{r\mid r.g=g\}\]

В этой формуле \(g\) — значение поля группировки, а \(P(g)\) — число записей в группе. Вместо COUNT можно применять SUM, AVG, MIN или MAX к числовому полю.

№
Пример

В таблице есть поля «Класс» и «Балл». При группировке по полю «Класс» записи учеников 9А образуют одну группу, а записи учеников 9Б — другую. Для каждой группы можно найти средний балл: отдельно для 9А и отдельно для 9Б.

!
Не путайте с условием отбора

Условие отбора исключает записи, которые ему не соответствуют. Группировка не обязательно удаляет записи: она объединяет их по общему значению и позволяет получить один показатель для каждой группы. Например, отбор оставляет только учеников 9А, а группировка создаёт отдельные группы 9А, 9Б и других классов.

Проверьте себя

В таблице есть поля «Город» и «Население». Что получится при группировке по полю «Город» и подсчёте записей?

Главное за минуту

Главное

  • Группировка объединяет записи с одинаковыми значениями выбранного поля.
  • После группировки агрегатный показатель вычисляют отдельно для каждой группы.
  • Группировку не следует путать с отбором: отбор выбирает записи, а группировка объединяет их по признаку.