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