Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения: 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