ClickHouse/docs/ru/sql-reference/aggregate-functions/reference/topkweighted.md
BayoNet c1b71ab06e
DOCS-733: Fixed broken links in Russian version (#13106)
* CLICKHOUSEDOCS-733: Fixed some broken links. Updated introduction and TOC in aggregate functions.

* CLICKHOUSEDOCS-733: Fixed files endings.

* CLICKHOUSEDOCS-733: Returned the list of functions back to reference index.

Co-authored-by: Sergei Shtykov <bayonet@yandex-team.ru>
Co-authored-by: emironyuk <em@don.ru>
2020-07-30 15:49:19 +03:00

1.3 KiB
Raw Blame History

toc_priority
109

topKWeighted

Аналогична topK, но дополнительно принимает положительный целочисленный параметр weight. Каждое значение учитывается weight раз при расчёте частоты.

Синтаксис

topKWeighted(N)(x, weight)

Параметры

  • N — Количество элементов для выдачи.

Аргументы

  • x значение.
  • weight — вес. UInt8.

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

Возвращает массив значений с максимально приближенной суммой весов.

Пример

Запрос:

SELECT topKWeighted(10)(number, number) FROM numbers(1000)

Результат:

┌─topKWeighted(10)(number, number)──────────┐
│ [999,998,997,996,995,994,993,992,991,990] │
└───────────────────────────────────────────┘

Оригинальная статья