Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 18.0 and above
Calcula a interseção definida de duas representações binárias do Esboço de Theta. O esboço retornado contém apenas valores que aparecem em ambos os esboços.
Sintaxe
theta_intersection ( first, second )
Argumentos
- primeiro: Um Esboço de Theta no formato binário.
- segundo: Um Esboço de Theta no formato binário.
Devoluções
Um BINARY valor que contém o Esboço de Theta serializado que representa a interseção.
Anotações
- A operação é comutativa: theta_intersection(A, B) = theta_intersection(B, A).
- O resultado contém valores que aparecem em ambos os esboços de entrada.
- Para cruzar mais de dois esboços, use a função de função agregada agregada
theta_intersection_agg.
Mensagens de erro
Exemplos
-- 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