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:
Databricks Runtime 18.1 y versiones posteriores
Calcula la diferencia establecida (A menos B) de dos representaciones binarias de TupleSketch con resúmenes dobles. El croquis devuelto contiene solo las teclas que aparecen en el primer croquis, pero no en el segundo.
Sintaxis
tuple_difference_double ( first, second )
Argumentos
- first: Un TupleSketch en formato binario con resúmenes dobles (establecer A).
- second: Un TupleSketch en formato binario con resúmenes dobles (set B).
Devoluciones
Valor BINARY que contiene tupleSketch que representa la diferencia establecida (A - B).
Notas
- La operación NO es conmutativa: tuple_difference_double(A, B) ≠ tuple_difference_double(B, A).
- El resultado contiene claves del primer croquis que no aparecen en el segundo.
- Los valores de resumen del primer boceto se conservan para las claves en el resultado.
Mensajes de error
Examples
> SELECT tuple_sketch_estimate_double(
tuple_difference_double(
tuple_sketch_agg_double(col1, val1),
tuple_sketch_agg_double(col2, val2)
)
) FROM VALUES (5, 5.0D, 4, 4.0D), (1, 1.0D, 4, 4.0D), (2, 2.0D, 5, 5.0D), (3, 3.0D, 1, 1.0D) tab(col1, val1, col2, val2);
2.0