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