topKWeighted
Возвращает массив наиболее часто встречающихся значений в указанном столбце. Результирующий массив упорядочен по убыванию частоты значения (не по самим значениям). Дополн ительно учитывается вес значения.
Синтаксис
topKWeighted(N)(x, weight)
Аргументы
N— количество элементов для выдачи.x— значение.weight— вес. Каждое значение учитываетсяweightраз при расчёте частоты. UInt64.
Возвращаемое значение
Возвраща ет массив значений с максимально приближенной суммой весов.
Пример
Запрос:
SELECT topKWeighted(10)(number, number) FROM numbers(1000)
Результат:
┌─topKWeighted(10)(number, number)──────────┐
│ [999,998,997,996,995,994,993,992,991,990] │
└───────────────────────────────────────────┘
Смотрите также