Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется к:
Databricks SQL
Databricks Runtime 18.0 и более поздних версий
Объединяет ровно два двоичных представления Theta Sketch с помощью объединения наборов.
Синтаксис
theta_union ( first, second [, lgNomEntries ] )
Аргументы
- сначала: Theta Sketch в двоичном формате.
- во-вторых: Theta Sketch в двоичном формате.
-
lgNomEntries: необязательный
INTEGERлитерал, указывающий log-base-2 номинальной записи для буфера объединения. Должно быть от 4 до 26 включительно. Значение по умолчанию — 12.
Возвраты
BINARY Значение, содержащее сериализованный Theta Sketch, представляющий объединение двух входных эскизов.
Примечания.
- Операция объединения обрабатывает входные эскизы с различными
lgNomEntriesзначениями. - Чтобы объединить более двух эскизов, используйте вместо этого функцию агрегатной агрегатной
theta_union_aggфункции.
Распространенные условия ошибки
Примеры
-- Union two sketches
> SELECT theta_sketch_estimate(theta_union(theta_sketch_agg(col1), theta_sketch_agg(col2)))
FROM VALUES (1, 4), (1, 4), (2, 5), (2, 5), (3, 6) tab(col1, col2);
6