Funktionen grouping
Gäller för: Databricks SQL
Databricks Runtime
Anger om en angiven kolumn i , GROUPING SET
ROLLUP
eller CUBE
representerar en delsumma.
Syntax
grouping(col)
Argument
col
: En kolumnreferens som identifieras i enGROUPING SET
,ROLLUP
ellerCUBE
.
Returer
Ett HELTAL.
Resultatet är 1 för en angiven rad om raden representerar en delsumma över gruppering av col
, eller 0 om den inte är det.
Exempel
> 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
Relaterade funktioner
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för