РУҚА
Тапсырмалар № 9, 17 · ЕГЭ

Подсчёт уникальных значений

Как посчитать разные значения поля без повторов
2 мин чтенияҚиындық: Обновлено 29 қыркүйек 2026

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

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

Сначала рассматривают только нужное поле, затем мысленно или с помощью запроса объединяют одинаковые значения в группы и считают число получившихся групп. Такая операция относится к агрегатным показателям базы данных. Если перед подсчётом применено условие отбора, уникальные значения считают только среди записей, прошедших это условие.

Формула

Если \(x_1, x_2, \ldots, x_n\) — значения поля, а \(D\) — множество различных значений, то количество уникальных значений равно мощности этого множества:

\[U = |D| = \left|\{x_1, x_2, \ldots, x_n\}\right|\]

В запросах баз данных для этого часто используют группировку по выбранному полю, а затем считают получившиеся группы. Подробнее см. страницу группировка Жазбалар.

№
Пример

В поле «Город» записаны значения: Москва, Тула, Москва, Орёл, Тула, Тула. Различные значения — Москва, Тула и Орёл. Поэтому количество уникальных городов равно \(U=3\), хотя всего Жазбалар 6.

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

Количество всех записей показывает, сколько строк удовлетворяет условию. Подсчёт уникальных значений показывает, сколько разных вариантов встретилось в выбранном поле. Например, шесть записей с тремя городами дают 6 записей, но только 3 уникальных значения.

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

В поле «Сынып» записаны значения: 9А, 9Б, 9А, 9В, 9Б. Чему равно количество уникальных значений?

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

Главное

  • Уникальные значения — это разные значения поля без повторного учёта.
  • Количество уникальных значений равно числу элементов множества различных значений.
  • Не следует путать этот показатель с общим количеством Жазбалар.