Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
controllo SQL di Databricks
Databricks Runtime 18.0 e versioni successive
Calcola l'intersezione del set di due rappresentazioni binarie di Theta Sketch. Lo schizzo restituito contiene solo i valori visualizzati in entrambi gli schizzi.
Sintassi
theta_intersection ( first, second )
Arguments
- first: A Theta Sketch in formato binario.
- second: A Theta Sketch in formato binario.
Restituzioni
Valore BINARY contenente l'oggetto Theta Sketch serializzato che rappresenta l'intersezione.
Note
- L'operazione è commutativa: theta_intersection(A, B) = theta_intersection(B, A).
- Il risultato contiene valori visualizzati in entrambi gli schizzi di input.
- Per intersecare più di due schizzi, usare invece la funzione di funzione di aggregazione di
theta_intersection_aggaggregazione.
Messaggi di errore
Esempi
-- Find values appearing in both sketches
> SELECT theta_sketch_estimate(theta_intersection(theta_sketch_agg(col1), theta_sketch_agg(col2)))
FROM VALUES (5, 4), (1, 4), (2, 5), (2, 5), (3, 1) tab(col1, col2);
2