uniqExact
도입 버전: v1.1.0
서로 다른 인수 값의 정확한 개수를 계산합니다.
구문
uniqExact(x[, ...])인수
x— 이 함수는 가변 개수의 인수를 받습니다.Tuple(T)또는Array(T)또는Date또는DateTime또는String또는(U)Int*또는Float*또는Decimal
반환 값
서로 다른 인수 값의 정확한 개수를 UInt64 형식으로 반환합니다. UInt64
예시
기본 사용법
CREATE TABLE example_data
(
id UInt32,
category String
)
ENGINE = Memory;
INSERT INTO example_data VALUES
(1, 'A'), (2, 'B'), (3, 'A'), (4, 'C'), (5, 'B'), (6, 'A');
SELECT uniqExact(category) as exact_unique_categories
FROM example_data;┌─exact_unique_categories─┐
│ 3 │
└─────────────────────────┘여러 인수
SELECT uniqExact(id, category) as exact_unique_combinations
FROM example_data;┌─exact_unique_combinations─┐
│ 6 │
└───────────────────────────┘관련 항목