# DISTINCTCOUNTHLL

Returns an approximate distinct count using *HyperLogLog*. It also takes an optional second argument to configure the *log2m* for the *HyperLogLog*.\
For accurate distinct counting, see [DISTINCTCOUNT](https://docs.pinot.apache.org/release-0.11.0/configuration-reference/functions/distinctcount).

## Signature

> DISTINCTCOUNTHLL(colName, log2m)

## Usage Examples

These examples are based on the [Batch Quick Start](https://docs.pinot.apache.org/release-0.11.0/basics/getting-started/quick-start#batch).

```sql
select DISTINCTCOUNTHLL(teamID) AS value
from baseballStats 
```

| value |
| ----- |
| 158   |

```sql
select DISTINCTCOUNTHLL(teamID, 12) AS value
from baseballStats 
```

| value |
| ----- |
| 149   |
