uniqTheta
도입 버전: v21.6.0
Theta Sketch Framework를 사용하여 서로 다른 인수 값의 대략적인 개수를 계산합니다.
구현 세부 사항
구문
uniqTheta(x[, ...])인수
x— 함수는 가변 개수의 인수를 받습니다.Tuple(T)또는Array(T)또는Date또는DateTime또는String또는(U)Int*또는Float*또는Decimal
반환 값
서로 다른 인수 값의 대략적인 개수를 나타내는 UInt64 타입의 숫자를 반환합니다. UInt64
예시
기본 사용법
CREATE TABLE example_theta
(
id UInt32,
category String
)
ENGINE = Memory;
INSERT INTO example_theta VALUES
(1, 'A'), (2, 'B'), (3, 'A'), (4, 'C'), (5, 'B'), (6, 'A');
SELECT uniqTheta(category) as theta_unique_categories
FROM example_theta;┌─theta_unique_categories─┐
│ 3 │
└─────────────────────────┘관련 항목