Поделиться через


theta_intersection функция

Применяется к:check помечены yes Databricks SQL check помечены да Databricks Runtime 18.0 и более поздних версий

Вычисляет пересечение набора двух двоичных представлений Theta Sketch. Возвращенный эскиз содержит только значения, которые отображаются в обоих эскизах.

Синтаксис

theta_intersection ( first, second )

Аргументы

  • сначала: Theta Sketch в двоичном формате.
  • во-вторых: Theta Sketch в двоичном формате.

Возвраты

BINARY Значение, содержащее сериализованный Theta Sketch, представляющий пересечение.

Примечания.

Сообщения об ошибках

Примеры

-- 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