메인 콘텐츠로 건너뛰기

groupUniqArray

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

SELECT groupUniqArray(x) FROM t;
Response
┌─groupUniqArray(x)─┐
│ [1,2,3,4]         │
└───────────────────┘
max_size 매개변수 사용 시
Query
SELECT groupUniqArray(2)(x) FROM t;
Response
┌─groupUniqArray(2)(x)─┐
│ [1,2]                │
└──────────────────────┘
마지막 수정일 2026년 6월 10일