> ## 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.

> Возвращает массив приблизительно наиболее часто встречающихся значений и числа их вхождений в указанном столбце.

# approx_top_k

<div id="approx_top_k">
  ## approx\_top\_k
</div>

Добавленный в: v1.1.0

Возвращает массив приблизительно наиболее часто встречающихся значений и числа их вхождений в указанном столбце.
Результирующий массив сортируется по убыванию приблизительной частоты значений (а не по самим значениям).

Эта функция не гарантирует точный результат.
В некоторых ситуациях возможны ошибки, и она может возвращать частые значения, которые не являются наиболее частыми.

**Синтаксис**

```sql theme={null}
approx_top_k(N[, reserved])(column)
```

**Псевдонимы**: `approx_top_count`

**Параметры**

* `N` — Количество возвращаемых элементов. Значение по умолчанию: `10`. Максимальное значение `N = 65536`. [`UInt64`](/ru/reference/data-types/int-uint)
* `reserved` — Необязательный параметр. Определяет, сколько ячеек зарезервировано для значений. Если `uniq(column) > reserved`, результат будет приблизительным. Значение по умолчанию: `N * 3`. [`UInt64`](/ru/reference/data-types/int-uint)

**Аргументы**

* `column` — Имя столбца, для которого нужно найти наиболее часто встречающиеся значения. [`String`](/ru/reference/data-types/string)

**Возвращаемое значение**

Возвращает массив приблизительно наиболее часто встречающихся значений и числа их вхождений, отсортированный по убыванию приблизительной частоты. [`Array`](/ru/reference/data-types/array)

**Примеры**

**Пример использования**

```sql title=Query theme={null}
SELECT approx_top_k(2)(k)
FROM VALUES('k Char, w UInt64', ('y', 1), ('y', 1), ('x', 5), ('y', 1), ('z', 10));
```

```response title=Response theme={null}
┌─approx_top_k(2)(k)────┐
│ [('y',3,0),('x',1,0)] │
└───────────────────────┘
```

**См. также**

* [topK](/ru/reference/functions/aggregate-functions/topK)
* [topKWeighted](/ru/reference/functions/aggregate-functions/topKWeighted)
* [approx\_top\_sum](/ru/reference/functions/aggregate-functions/approxtopsum)
