

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# CardINALITY 함수
<a name="CARDINALITY"></a>

CardINALITY 함수는 ARRAY 또는 MAP 표현식(*expr*)의 크기를 반환합니다.

이 함수는 배열의 크기 또는 길이를 찾는 데 유용합니다.

## 구문
<a name="CARDINALITY-syntax"></a>

```
cardinality(expr)
```

## 인수
<a name="CARDINALITY-arguments"></a>

 expr**   
ARRAY 또는 MAP 표현식입니다.

## 반환
<a name="CARDINALITY-returns"></a>

배열 또는 맵(INTEGER)의 크기를 반환합니다.

이 로 설정`false`되거나 `sizeOfNull`가 로 설정된 경우 함수`enabled`는 null 입력에 `NULL` 대해를 반환합니다`true`.

그렇지 않으면 함수는 null 입력에 `-1` 대해를 반환합니다. 기본 설정을 사용하면 함수가 null 입력에 `-1` 대해를 반환합니다.

## 예제
<a name="CARDINALITY-example"></a>

다음 쿼리는 지정된 배열의 카디널리티 또는 요소 수를 계산합니다. 배열(`'b', 'd', 'c', 'a'`)에는 4개의 요소가 있으므로이 쿼리의 출력은 입니다`4`.

```
SELECT cardinality(array('b', 'd', 'c', 'a'));
 4
```