본문 바로가기

[오라클 레퍼런스 함수] BITMAP_COUNT - 비트 개수 반환

by ㅇㅍㅍ 2023. 7. 31.
[오라클 레퍼런스 함수] BITMAP_COUNT - 비트 개수 반환
728x90

BITMAP_COUNT

 

구문

BITMAP_COUNT ( expr )

 

목적

BITMAP_COUNT는 입력 비트맵의 1 비트 개수를 반환하는 스칼라 함수입니다.

이 함수의 인자인 exprBLOB 타입입니다.

이 함수는 입력으로 들어온 비트맵에 설정된 비트의 개수를 나타내는 NUMBER를 반환합니다.

만약 expr이 NULL인 경우, 함수는 0을 반환합니다.

 

제약 사항

인자는 BLOB 타입이어야 합니다. 인자는 BITMAP_CONSTRUCT_AGG 함수 또는 재귀적으로 BITMAP_OR_AGG 함수에 의해 생성된 비트맵으로 예상됩니다. 다른 형태의 입력은 ORA-62578 오류가 발생합니다.

62578, 00000, "The input is not a valid bitmap produced by BITMAP COUNT DISTINCT related operators."
// *Cause: An attempt was made to pass a bitmap that was not produced by one of the BITMAP COUNT DISTINCT operators.
// *Action: Only pass bitmaps constructed via BITMAP_CONSTRUCT_AGG or BITMAP_OR_AGG to BITMAP COUNT DISTINCT related operators.

 


출처: 오라클 레퍼런스

원문 링크: Oracle BITMAP_COUNT 함수 문서

 

반응형

댓글