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

> Devuelve un array con los valores aproximadamente más frecuentes de la columna especificada. El array resultante se ordena de forma descendente según la frecuencia aproximada de los valores (no según los valores en sí).

# topK

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

Introducido en: v1.1.0

Devuelve un array con los valores aproximadamente más frecuentes de la columna especificada. El array resultante se ordena de forma descendente según la frecuencia aproximada de los valores (no por los valores en sí).

Implementa el algoritmo [Filtered Space-Saving](https://doi.org/10.1016/j.ins.2010.08.024) para analizar TopK, basado en el algoritmo reduce-and-combine de [Parallel Space Saving](https://doi.org/10.1016/j.ins.2015.09.003).

Esta función no garantiza el resultado. En determinadas situaciones, pueden producirse errores y podría devolver valores frecuentes que no sean los más frecuentes.

**Véase también**

* [topKWeighted](/es/reference/functions/aggregate-functions/topKWeighted)
* [approx\_top\_k](/es/reference/functions/aggregate-functions/approxtopk)
* [approx\_top\_sum](/es/reference/functions/aggregate-functions/approxtopsum)

**Sintaxis**

```sql theme={null}
topK(N)(column)
topK(N, load_factor)(column)
topK(N, load_factor, 'counts')(column)
```

**Parámetros**

* `N` — El número de elementos que se devolverán. Valor predeterminado: 10. El valor máximo de `N` es `65536`. [`UInt64`](/es/reference/data-types/int-uint)
* `load_factor` — Opcional. Define cuántas celdas se reservan para los valores. Si `uniq(column) > N * load_factor`, el resultado de la función topK será aproximado. Valor predeterminado: 3. [`UInt64`](/es/reference/data-types/int-uint)
* `counts` — Opcional. Define si el resultado debe incluir un recuento aproximado y un valor de error. [`Bool`](/es/reference/data-types/boolean)

**Argumentos**

* `column` — El nombre de la columna en la que se buscarán los valores más frecuentes. [`String`](/es/reference/data-types/string)

**Valor devuelto**

Devuelve un array con los valores más frecuentes de forma aproximada, ordenados en orden descendente de frecuencia aproximada. [`Array`](/es/reference/data-types/array)

**Ejemplos**

**Ejemplo de uso**

```sql title=Query theme={null}
SELECT topK(3)(AirlineID) AS res
FROM ontime;
```

```response title=Response theme={null}
┌─res─────────────────┐
│ [19393,19790,19805] │
└─────────────────────┘
```

**Véase también**

* [topKWeighted](/es/reference/functions/aggregate-functions/topKWeighted)
* [approx\_top\_k](/es/reference/functions/aggregate-functions/approxtopk)
* [approx\_top\_sum](/es/reference/functions/aggregate-functions/approxtopsum)
