Udostępnij przez


Funkcja tuple_sketch_summary_integer

Dotyczy:sprawdzanie oznaczone jako tak Databricks Runtime 18.1 i nowszych

Agreguje wartości podsumowania z krotkiSketch z podsumowaniami liczb całkowitych zgodnie z określonym trybem.

Składnia

tuple_sketch_summary_integer ( sketch [, mode ] )

Arguments

  • szkic: KrotkaSketch w formacie binarnym z podsumowaniami liczb całkowitych.
  • tryb: opcjonalny STRING literał określający tryb agregacji. Prawidłowe wartości: 'sum', , 'min''max', 'alwaysone'. Wartość domyślna to 'sum'.

Zwraca

Wartość LONG reprezentująca zagregowane podsumowanie we wszystkich kluczach w szkicu.

Notatki

  • W 'sum' trybie funkcja zwraca sumę wszystkich wartości podsumowania.
  • W 'min' trybie funkcja zwraca minimalną wartość podsumowania.
  • W 'max' trybie funkcja zwraca maksymalną wartość podsumowania.
  • W 'alwaysone' trybie funkcja zwraca liczbę wpisów (równoważną unikatowej liczbie).

Komunikaty o błędach

Przykłady

-- 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