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 intersección del conjunto de dos representaciones binarias de Theta Sketch. El croquis devuelto contiene solo valores que aparecen en ambos bocetos.
Sintaxis
theta_intersection ( first, second )
Argumentos
- first: A Theta Sketch en formato binario.
- second: A Theta Sketch en formato binario.
Devoluciones
Valor BINARY que contiene el croquis de Theta serializado que representa la intersección.
Notas
- La operación es conmutativa: theta_intersection(A, B) = theta_intersection(B, A).
- El resultado contiene valores que aparecen en ambos bocetos de entrada.
- Para intersecr más de dos bocetos, use la función de función de agregado agregado
theta_intersection_aggen su lugar.
Mensajes de error
Examples
-- 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