Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 18.0 e superiores
Calcula a interseção do conjunto de duas representações binárias Theta Sketch. O esboço devolvido contém apenas os valores que aparecem em ambos os esboços.
Sintaxe
theta_intersection ( first, second )
Arguments
- primeiro: Um Esboço Theta em formato binário.
- segundo: Um Esboço Theta em formato binário.
Devoluções
Um BINARY valor contendo o Esboço Theta serializado que representa a interseção.
Observaçõ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 intersectar mais de dois esboços, use a
theta_intersection_aggfunção agregado em vez disso.
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