Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Gibt an, ob eine angegebene Spalte in einem GROUPING SET-, ROLLUP- oder CUBE-Element eine Zwischensumme darstellt
Syntax
grouping(col)
Argumente
-
col: Ein Spaltenverweis, der inGROUPING SET,ROLLUPoderCUBEidentifiziert wird.
Gibt zurück
Ein INTEGER-Wert
Das Ergebnis ist 1 für eine angegebene Zeile, wenn die Zeile eine Zwischensumme für die Gruppierung von col darstellt, andernfalls 0.
Beispiele
> 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