> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> 서로 다른 인수 값의 정확한 개수를 계산합니다.

# uniqExact

<div id="uniqExact">
  ## uniqExact
</div>

도입 버전: v1.1.0

서로 다른 인수 값의 정확한 개수를 계산합니다.

<Warning>
  `uniqExact` 함수는 `uniq`보다 더 많은 메모리를 사용합니다. 서로 다른 값의 수가 늘어날수록 상태(state)의 크기가 제한 없이 증가하기 때문입니다.
  정확한 결과가 반드시 필요한 경우에만 `uniqExact` 함수를 사용하십시오.
  그 외에는 [`uniq`](/ko/reference/functions/aggregate-functions/uniq) 함수를 사용하십시오.
</Warning>

**구문**

```sql theme={null}
uniqExact(x[, ...])
```

**인수**

* `x` — 이 함수는 가변 개수의 인수를 받습니다. [`Tuple(T)`](/ko/reference/data-types/tuple) 또는 [`Array(T)`](/ko/reference/data-types/array) 또는 [`Date`](/ko/reference/data-types/date) 또는 [`DateTime`](/ko/reference/data-types/datetime) 또는 [`String`](/ko/reference/data-types/string) 또는 [`(U)Int*`](/ko/reference/data-types/int-uint) 또는 [`Float*`](/ko/reference/data-types/float) 또는 [`Decimal`](/ko/reference/data-types/decimal)

**반환 값**

서로 다른 인수 값의 정확한 개수를 UInt64 형식으로 반환합니다. [`UInt64`](/ko/reference/data-types/int-uint)

**예시**

**기본 사용법**

```sql title=Query theme={null}
CREATE TABLE example_data
(
    id UInt32,
    category String
)
ENGINE = Memory;

INSERT INTO example_data VALUES
(1, 'A'), (2, 'B'), (3, 'A'), (4, 'C'), (5, 'B'), (6, 'A');

SELECT uniqExact(category) as exact_unique_categories
FROM example_data;
```

```response title=Response theme={null}
┌─exact_unique_categories─┐
│                       3 │
└─────────────────────────┘
```

**여러 인수**

```sql title=Query theme={null}
SELECT uniqExact(id, category) as exact_unique_combinations
FROM example_data;
```

```response title=Response theme={null}
┌─exact_unique_combinations─┐
│                         6 │
└───────────────────────────┘
```

**관련 항목**

* [uniq](/ko/reference/functions/aggregate-functions/uniq)
* [uniqCombined](/ko/reference/functions/aggregate-functions/uniqCombined)
* [uniqHLL12](/ko/reference/functions/aggregate-functions/uniqHLL12)
* [uniqTheta](/ko/reference/functions/aggregate-functions/uniqthetasketch)
