Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Funzione
Si applica a:
controllo SQL di Databricks
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
INTEGERche 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
- L'operazione di unione gestisce gli schizzi di input con valori diversi
lgNomEntries. - Per unire più di due schizzi, usare invece la funzione di funzione di aggregazione di
theta_union_aggaggregazione.
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