GROUP_ID ФУНКЦИЯ

В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию GROUP_ID с синтаксисом и примерами.

Описание

Oracle/PLSQL функция GROUP_ID присваивает номер каждой группе в результате оператора GROUP BY. Функция GROUP_ID наиболее часто используется для выявления дублирующихся групп в результатах запроса.

Синтаксис

Синтаксис функции Oracle/PLSQL GROUP_ID:

SELECT column1, column2, ... column_n, GROUP_ID()
FROM tables
WHERE conditions
GROUP BY column1, column2, ... column_n;

Параметры или аргументы

Для функции GROUP_ID нет параметров или аргументов.

Применение

Функцию GROUP_ID можно использовать в следующих версиях Oracle/PLSQL:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i

Пример

Рассмотрим несколько примеров функции Oracle GROUP_ID и изучим, как использовать функцию GROUP_ID в Oracle/PLSQL.

Вы можете использовать оператор HAVING для устранения дублирующихся групп следующим образом: