Freigeben über


kll_sketch_get_n_float-Funktion

Gilt für:Ja, mit Häkchen markiert Databricks Runtime 18.0 und höher

Gibt die Anzahl der Elemente zurück, die einer float-KLL-Skizze hinzugefügt wurden.

Syntax

kll_sketch_get_n_float ( sketch )

Arguments

  • sketch: Ein BINARY Ausdruck, der eine serialisierte FLOAT KLL-Skizze enthält.

Rückkehr

Ein BIGINT repräsentiert die Gesamtanzahl der Elemente im Entwurf.

Hinweise

  • Gibt die genaue Anzahl der hinzugefügten Elemente und keine Schätzung zurück.
  • Gibt 0 für eine leere Skizze zurück.

Examples

> WITH sketch_data AS (
    SELECT kll_sketch_agg_float(score) AS sketch
    FROM VALUES (1.5), (2.3) AS T(score)
  )
  SELECT kll_sketch_get_n_float(sketch) FROM sketch_data
  2