ARRAY_UNIQUE_AGG
ARRAY_UNIQUE_AGG (고유 값 배열 집계)
지정된 열의 모든 고유 값을 포함하는 ARRAY를 반환해요.
참조: Using Arrays to Compute Distinct Values for Hierarchical Aggregations
본문
구문
집계 함수
ARRAY_UNIQUE_AGG( <column> )
윈도우 함수
ARRAY_UNIQUE_AGG( <column> ) OVER ( [ PARTITION BY <expr> ] )
OVER 절에 대한 자세한 내용은 Window function syntax and usage를 참고해요.
인자
column
값을 포함하는 열이에요.
반환 값
이 함수는 지정된 열의 고유 값을 포함하는 배열을 반환해요. 배열의 값들은 특별한 순서가 없으며, 순서는 결정적이지 않아요.
이 함수는 column의 NULL 값을 무시해요. column이 NULL 값만 포함하거나 column을 포함하는 테이블이 비어 있으면 함수는 빈 배열을 반환해요.
사용상 주의사항
- 이 함수는 집계 함수 또는 윈도우 함수로 사용할 수 있어요.
- 윈도우 함수로 호출되면 명시적 윈도우 프레임을 지원하지 않아요.
- 이 함수는 구조화 타입을 입력 인자로 지원하지 않아요.
예시
집계
Using Arrays to Compute Distinct Values for Hierarchical Aggregations을 참고해요.