728x90
BITMAP_COUNT
구문
BITMAP_COUNT ( expr )
목적
BITMAP_COUNT는 입력 비트맵의 1 비트 개수를 반환하는 스칼라 함수입니다.
이 함수의 인자인 expr은 BLOB 타입입니다.
이 함수는 입력으로 들어온 비트맵에 설정된 비트의 개수를 나타내는 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 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] CARDINALITY - 중첩 테이블(nested table)의 요소 수 반환 (0) | 2023.07.31 |
---|---|
[오라클 레퍼런스 함수] BITMAP_OR_AGG - 모든 입력 비트맵들의 OR 연산 (0) | 2023.07.31 |
[오라클 레퍼런스 함수] BITMAP_CONSTRUCT_AGG - 비트 위치를 집계 (0) | 2023.07.31 |
[오라클 레퍼런스 함수] BITMAP_BUCKET_NUMBER - 숫자와 비트맵 내의 비트 위치 사이의 일대일 매핑 (0) | 2023.07.31 |
[오라클 레퍼런스 함수] BITMAP_BIT_POSITION - 숫자와 비트 위치 사이의 일대일 매핑 (0) | 2023.07.31 |
댓글