적용 대상:yes Databricks Runtime 18.1 이상으로 ![]()
집합 공용 구조체를 사용하여 정확히 두 개의 TupleSketch 이진 표현을 이중 요약과 병합합니다.
문법
tuple_union_double ( first, second [, lgNomEntries [, mode ]] )
Arguments
- first: 이중 요약이 있는 이진 형식의 TupleSketch입니다.
- 두 번째: 이중 요약이 있는 이진 형식의 TupleSketch입니다.
-
lgNomEntries: 명목 항목의 log-base-2를 지정하는 선택적
INTEGER리터럴입니다. 4에서 26 사이여야 합니다. 기본값은 12입니다. -
mode: 집계 모드를 지정하는 선택적
STRING리터럴입니다. 유효한 값:'sum','min','max''alwaysone'. 기본값은'sum'입니다.
Returns
BINARY 이중 요약이 포함된 병합된 TupleSketch를 포함하는 값입니다.
비고
- 두 개 이상의 스케치를 병합하려면 집계 tuple_union_agg_double 함수를 사용합니다.
오류 메시지
예시
> SELECT tuple_sketch_estimate_double(
tuple_union_double(
tuple_sketch_agg_double(col1, val1),
tuple_sketch_agg_double(col2, val2)
)
) FROM VALUES (1, 1.0D, 4, 4.0D), (2, 2.0D, 5, 5.0D), (3, 3.0D, 6, 6.0D) tab(col1, val1, col2, val2);
6.0