grouping Функции

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Указывает, представляет ли указанный GROUPING SETстолбец в , ROLLUPили CUBE промежуточный итог.

Синтаксис

grouping(col)

Аргументы

  • col: ссылка на столбец, определяемая GROUPING SETв , ROLLUPили CUBE.

Возвращает

ЦЕЛОЕ ЧИСЛО.

Результатом является 1 для указанной строки, если строка представляет промежуточный итог для группировки col, или 0, если это не так.

Примеры

> SELECT name, grouping(name), sum(age) FROM VALUES (2, 'Alice'), (5, 'Bob') people(age, name) GROUP BY cube(name);
  Alice 0   2
  Bob   0   5
  NULL  1   7