groupUniqArray
도입 버전: v1.1.0
서로 다른 인수 값들로 배열을 생성합니다.
이 함수의 메모리 사용량은 uniqExact 함수와 동일합니다.
구문
groupUniqArray(x)
groupUniqArray(max_size)(x)매개변수
max_size— 결과 배열의 크기를 최대max_size개 요소로 제한합니다.groupUniqArray(1)(x)는[any(x)]와 동일합니다.UInt64
인수
x— 표현식.Any
반환 값
고유한 값으로 이루어진 배열을 반환합니다. Array
예시
사용 예시
CREATE TABLE t (x UInt8) ENGINE = Memory;
INSERT INTO t VALUES (1), (2), (1), (3), (2), (4);
SELECT groupUniqArray(x) FROM t;┌─groupUniqArray(x)─┐
│ [1,4,2,3] │
└───────────────────┘max_size 매개변수 사용 시
SELECT groupUniqArray(2)(x) FROM t;┌─groupUniqArray(2)(x)─┐
│ [1,2] │
└──────────────────────┘