Condividi tramite


Funzione theta_union

Si applica a:check contrassegnato come sì controllo SQL di Databricks contrassegnato come sì Databricks Runtime 18.0 e versioni successive

Unisce esattamente due rappresentazioni binarie di Theta Sketch usando l'unione di set.

Sintassi

theta_union ( first, second [, lgNomEntries ] )

Arguments

  • first: A Theta Sketch in formato binario.
  • second: A Theta Sketch in formato binario.
  • lgNomEntries: valore letterale facoltativo INTEGER che specifica il log-base-2 delle voci nominale per il buffer di unione. Deve essere compreso tra 4 e 26 inclusi. Il valore predefinito è 12.

Restituzioni

Valore BINARY contenente l'oggetto Theta Sketch serializzato che rappresenta l'unione dei due schizzi di input.

Note

Messaggi di errore

Esempi

-- Union two sketches
> SELECT theta_sketch_estimate(theta_union(theta_sketch_agg(col1), theta_sketch_agg(col2)))
  FROM VALUES (1, 4), (1, 4), (2, 5), (2, 5), (3, 6) tab(col1, col2);
6