Bagikan melalui


fungsi tuple_sketch_summary_integer

Berlaku untuk:check ditandai ya Databricks Runtime 18.1 ke atas

Mengagregasi nilai ringkasan dari TupleSketch dengan ringkasan bilangan bulat sesuai dengan mode yang ditentukan.

Syntax

tuple_sketch_summary_integer ( sketch [, mode ] )

Arguments

  • sketsa: TupleSketch dalam format biner dengan ringkasan bilangan bulat.
  • mode: Literal opsional STRING yang menentukan mode agregasi. Nilai yang valid: 'sum', 'min', 'max', 'alwaysone'. Defaultnya adalah 'sum'.

Pengembalian Barang

LONG Nilai yang mewakili ringkasan agregat di semua kunci dalam sketsa.

Catatan

  • Dalam 'sum' mode, fungsi mengembalikan jumlah semua nilai ringkasan.
  • Dalam 'min' mode, fungsi mengembalikan nilai ringkasan minimum.
  • Dalam 'max' mode, fungsi mengembalikan nilai ringkasan maksimum.
  • Dalam 'alwaysone' mode, fungsi mengembalikan jumlah entri (setara dengan jumlah yang berbeda).

Pesan kesalahan

Contoh

-- Sum of all summary values
> SELECT tuple_sketch_summary_integer(tuple_sketch_agg_integer(key, summary)) FROM VALUES (1, 1), (1, 2), (2, 3) tab(key, summary);
6

-- Get maximum summary value
> SELECT tuple_sketch_summary_integer(tuple_sketch_agg_integer(key, summary), 'max') FROM VALUES (1, 1), (1, 2), (2, 3) tab(key, summary);
5