Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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