Megosztás a következőn keresztül:


A grouping függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Azt jelzi, hogy egy adott oszlop egy GROUPING SET, ROLLUPvagy CUBE részösszeget jelöl-e.

Syntax

grouping(col)

Argumentumok

  • col: Egy , GROUPING SETROLLUPvagy CUBE.

Válaszok

Egész szám.

Az eredmény egy adott sor esetében 1, ha a sor részösszeget jelöl az , vagy 0 csoportosítása colfelett, ha nem.

Példák

> 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