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 diferença de conjuntos (A menos B) de duas representações binárias Theta Sketch. O esboço devolvido contém apenas os valores que aparecem no primeiro esboço, mas não no segundo.
Sintaxe
theta_difference ( first, second )
Arguments
- primeiro: Um Esboço Theta em formato binário (conjunto A).
- segundo: Um Esboço Theta em formato binário (conjunto B).
Devoluções
Um BINARY valor contendo o Esboço Theta serializado que representa a diferença de conjuntos (A - B).
Observações
- A operação não é comutativa:
theta_difference(A, B)≠theta_difference(B, A). - O resultado contém valores que aparecem no primeiro esboço, mas não no segundo.
Mensagens de erro
Exemplos
-- Find values in first sketch but not in second
> SELECT theta_sketch_estimate(theta_difference(theta_sketch_agg(col1), theta_sketch_agg(col2)))
FROM VALUES (5, 4), (1, 4), (2, 5), (2, 5), (3, 1) tab(col1, col2);
2