ARRAY_UNIQUE_AGG

ARRAY_UNIQUE_AGG (고유 값 배열 집계)

지정된 열의 모든 고유 값을 포함하는 ARRAY를 반환해요.

참조: Using Arrays to Compute Distinct Values for Hierarchical Aggregations

출처: Snowflake SQL Reference - ARRAY_UNIQUE_AGG

본문

구문

집계 함수

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을 참고해요.

더 알아보기