Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
Comprobación de SQL de Databricks
Databricks Runtime 18.0 y versiones posteriores
Calcula la diferencia establecida (A menos B) de dos representaciones binarias de Theta Sketch. El croquis devuelto contiene solo valores que aparecen en el primer croquis, pero no en el segundo.
Sintaxis
theta_difference ( first, second )
Argumentos
- first: A Theta Sketch en formato binario (establecer A).
- second: A Theta Sketch en formato binario (set B).
Devoluciones
Valor BINARY que contiene el croquis de Theta serializado que representa la diferencia establecida (A - B).
Notas
- La operación no es conmutativa:
theta_difference(A, B)≠theta_difference(B, A). - El resultado contiene valores que aparecen en el primer boceto, pero no en el segundo.
Mensajes de error
Examples
-- 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