

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

# APPROX COUNT\_DISTINCT 함수
<a name="approx-count-distinct"></a>

APPROX COUNT\_DISTINCT는 열 또는 데이터 세트의 고유 값 수를 추정하는 효율적인 방법을 제공합니다.

## 구문
<a name="approx-count-distinct-syntax"></a>

```
approx_count_distinct(expr[, relativeSD])
```

## 인수
<a name="approx-count-distinct-arguments"></a>

 expr**   
고유 값 수를 추정하려는 표현식 또는 열입니다.  
단일 열, 복잡한 표현식 또는 열 조합일 수 있습니다.

*relativeSD*  
추정의 원하는 상대 표준 편차를 지정하는 선택적 파라미터입니다.  
0에서 1 사이의 값으로, 추정치의 최대 허용 상대 오차를 나타냅니다. relativeSD 값이 작을수록 더 정확하지만 추정 속도가 느려집니다.  
이 파라미터가 제공되지 않으면 기본값(일반적으로 약 0.05 또는 5%)이 사용됩니다.

## 반환
<a name="approx-count-distinct-returns"></a>

HyperLogLog\+\+로 추정 카디널리티를 반환합니다. relativeSD는 허용되는 최대 상대 표준 편차를 정의합니다.

## 예제
<a name="approx-count-distinct-example"></a>

다음 쿼리는 `col1` 열의 고유 값 수를 추정하며 상대 표준 편차는 1%(0.01)입니다.

```
SELECT approx_count_distinct(col1, 0.01)
```

다음 쿼리는 `col1` 열에 3개의 고유 값(값 1, 2, 3)이 있다고 추정합니다.

```
SELECT approx_count_distinct(col1) FROM VALUES (1), (1), (2), (2), (3) tab(col1)
```