Bagikan melalui


grouping fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Menunjukkan apakah kolom tertentu dalam GROUPING SET, ROLLUP, atau CUBE mewakili subtotal.

Sintaks

grouping(col)

Argumen

  • col: Referensi kolom yang diidentifikasi dalam GROUPING SET, ROLLUP, atau CUBE.

Pengembalian

Sebuah bilangan bulat.

Hasilnya adalah 1 untuk baris tertentu jika baris mewakili total sub atas pengelompokan col, atau 0 jika tidak.

Contoh

> 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