본문 바로가기

[오라클 레퍼런스 함수] CARDINALITY - 중첩 테이블(nested table)의 요소 수 반환

by ㅇㅍㅍ 2023. 7. 31.
[오라클 레퍼런스 함수] CARDINALITY - 중첩 테이블(nested table)의 요소 수 반환
728x90

CARDINALITY

 

구문

CARDINALITY(nested_table)

 

목적

CARDINALITY 함수는 중첩 테이블(nested table)의 요소 수를 반환하는 함수입니다. 반환 타입은 NUMBER입니다. 중첩 테이블이 비어있거나 NULL 컬렉션인 경우, CARDINALITY 함수는 NULL을 반환합니다. 이를 통해 중첩 테이블의 요소 수를 쉽게 확인할 수 있습니다.

 

예시

다음 예제는 샘플 테이블 pm.print_media의 중첩 테이블 컬럼 ad_textdocs_ntab의 요소 수를 보여줍니다.

SELECT product_id, CARDINALITY(ad_textdocs_ntab) cardinality
  FROM print_media
  ORDER BY product_id;

PRODUCT_ID CARDINALITY
---------- -----------
      2056           3
      2268           3
      3060           3
      3106           3

 


출처: 오라클 레퍼런스

원문 링크: Oracle CARDINALITY 함수 문서

 

반응형

댓글