topKWeighted
Возвращает массив приблизительно самых частых значений в указанной колонке. Результирующий массив отсортирован в порядке убывания приблизительной частоты значений (не по самим значениям). Дополнительно учитывается вес значения.
Синтаксис
Параметры
N
— Количество элементов для возврата. Необязательно. Значение по умолчанию: 10.load_factor
— Определяет, сколько ячеек зарезервировано для значений. Если uniq(column) > N * load_factor, результат функции topK будет приблизительным. Необязательно. Значение по умолчанию: 3.counts
— Определяет, должен ли результат содержать приблизительное количество и значение ошибки.
Аргументы
column
— Значение.weight
— Вес. Каждое значение учитываетсяweight
раз при расчете частоты. UInt64.
Возвращаемое значение
Возвращает массив значений с максимальной приблизительной суммой весов.
Пример
Запрос:
Результат:
Запрос:
Результат:
См. также