Aracılığıyla paylaş


grouping işlev

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

GROUPING SET, ROLLUPveya CUBE belirtilen sütunun bir alt toplamı temsil edip etmediğini gösterir.

Söz dizimi

grouping(col)

Tartışmalar

  • col: GROUPING SET, ROLLUP veya CUBE içinde tanımlanan sütun başvurusu.

İadeler

TAMSAYı.

Belirtilen satır, col gruplandırması üzerinde bir alt toplamı temsil ediyorsa sonuç 1 olur; temsil etmiyorsa 0 olur.

Örnekler

> 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