Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется к:
Databricks SQL
Databricks Runtime 18.0 и более поздних версий
Вычисляет пересечение набора двух двоичных представлений Theta Sketch. Возвращенный эскиз содержит только значения, которые отображаются в обоих эскизах.
Синтаксис
theta_intersection ( first, second )
Аргументы
- сначала: Theta Sketch в двоичном формате.
- во-вторых: Theta Sketch в двоичном формате.
Возвраты
BINARY Значение, содержащее сериализованный Theta Sketch, представляющий пересечение.
Примечания.
- Операция коммутативна: theta_intersection(A, B) = theta_intersection(B, A).
- Результат содержит значения, которые отображаются в обоих входных эскизах.
- Чтобы пересекаться с более чем двумя эскизами, используйте вместо этого агрегатную функцию агрегатной
theta_intersection_aggфункции.
Сообщения об ошибках
Примеры
-- 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