본문 바로가기

[오라클 레퍼런스 함수] APPROX_COUNT_DISTINCT_AGG - 근사 중복 행 수 집계

by ㅇㅍㅍ 2023. 7. 29.
[오라클 레퍼런스 함수] APPROX_COUNT_DISTINCT_AGG - 근사 중복 행 수 집계
728x90

APPROX_COUNT_DISTINCT_AGG

 

구문

APPROX_COUNT_DISTINCT_AGG(detail)

 

목적

APPROX_COUNT_DISTINCT_AGG는 근사 고유 값 개수에 대한 정보가 포함된 세부 정보 컬럼을 입력으로 사용하며, 해당 개수들의 집계를 수행할 수 있도록 합니다.

detail에 대해서는, APPROX_COUNT_DISTINCT_DETAIL 함수나 APPROX_COUNT_DISTINCT_AGG 함수로 생성된 세부 정보 컬럼을 지정하십시오. 이 컬럼은 BLOB 데이터 유형입니다.

이 함수를 GROUP BY 절이 있는 SELECT 문에서 사용하여 각 그룹의 행들에 포함된 세부 정보를 집계하고 각 그룹에 대해 하나의 세부 정보를 반환합니다.

이 함수는 BLOB 값을 반환하며, 이를 "세부 정보"라고 합니다. 세부 정보는 특별한 형식으로 개수 집계에 관한 정보를 포함하고 있습니다. 이 함수에 의해 반환된 세부 정보를 테이블이나 머티리얼라이즈드 뷰에 저장한 다음, 다시 APPROX_COUNT_DISTINCT_AGG 함수를 사용하여 그 세부 정보들을 추가적으로 집계하거나 TO_APPROX_COUNT_DISTINCT 함수를 사용하여 세부 정보 값을 인간이 읽을 수 있는 NUMBER 값으로 변환할 수 있습니다.

 

참조:

 

예제

APPROX_COUNT_DISTINCT_AGG 함수와 APPROX_COUNT_DISTINCT_DETAIL, TO_APPROX_COUNT_DISTINCT 함수와 함께 사용하는 예제에 대해서는 APPROX_COUNT_DISTINCT_AGG: 예제를 참조하십시오.

 


출처: 오라클 레퍼런스

원문 링크: Oracle APPROX_COUNT_DISTINCT_AGG 함수 문서

 

반응형

댓글