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

> Обзорная страница по агрегатным функциям с полным списком агрегатных функций

# Агрегатные функции

ClickHouse поддерживает все стандартные агрегатные функции SQL ([sum](/ru/reference/functions/aggregate-functions/sum), [avg](/ru/reference/functions/aggregate-functions/avg), [min](/ru/reference/functions/aggregate-functions/min), [max](/ru/reference/functions/aggregate-functions/max), [count](/ru/reference/functions/aggregate-functions/count)), а также множество других агрегатных функций.

{/*AUTOGENERATED_START*/}

| Страница                                                                                                                   | Описание                                                                                                                                                                                                                                                                                                                    |
| -------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [aggThrow](/ru/reference/functions/aggregate-functions/aggThrow)                                                           | Эту функцию можно использовать для проверки безопасности исключений. Она с указанной вероятностью сгенерирует исключение при создании.                                                                                                                                                                                      |
| [analysisOfVariance](/ru/reference/functions/aggregate-functions/analysis_of_variance)                                     | Выполняет статистический тест для однофакторного дисперсионного анализа (тест ANOVA). Это тест для нескольких групп нормально распределённых наблюдений, который позволяет определить, одинаково ли среднее значение у всех групп.                                                                                          |
| [any](/ru/reference/functions/aggregate-functions/any)                                                                     | Выбирает первое встретившееся значение столбца.                                                                                                                                                                                                                                                                             |
| [anyHeavy](/ru/reference/functions/aggregate-functions/anyHeavy)                                                           | Выбирает часто встречающееся значение с помощью алгоритма heavy hitters. Если существует значение, которое встречается более чем в половине случаев в каждом потоке выполнения запроса, возвращается это значение. Обычно результат недетерминирован.                                                                       |
| [anyLast](/ru/reference/functions/aggregate-functions/anyLast)                                                             | Выбирает последнее встретившееся значение столбца.                                                                                                                                                                                                                                                                          |
| [approx\_top\_k](/ru/reference/functions/aggregate-functions/approxtopk)                                                   | Возвращает массив приблизительно наиболее частых значений и их количеств в указанном столбце.                                                                                                                                                                                                                               |
| [approx\_top\_sum](/ru/reference/functions/aggregate-functions/approxtopsum)                                               | Возвращает массив приблизительно наиболее частых значений и их количеств в указанном столбце.                                                                                                                                                                                                                               |
| [argAndMax](/ru/reference/functions/aggregate-functions/argAndMax)                                                         | Вычисляет значения `arg` и `val` для максимального значения `val`. Если есть несколько строк, в которых максимальное значение `val` одинаково, то какое из соответствующих значений `arg` и `val` будет возвращено, недетерминировано.                                                                                      |
| [argAndMin](/ru/reference/functions/aggregate-functions/argAndMin)                                                         | Вычисляет значения `arg` и `val` для минимального значения `val`. Если есть несколько строк, в которых минимальное значение `val` одинаково, то какое из соответствующих значений `arg` и `val` будет возвращено, недетерминировано.                                                                                        |
| [argMax](/ru/reference/functions/aggregate-functions/argMax)                                                               | Вычисляет значение `arg` для максимального значения `val`.                                                                                                                                                                                                                                                                  |
| [argMin](/ru/reference/functions/aggregate-functions/argMin)                                                               | Вычисляет значение `arg` для минимального значения `val`. Если есть несколько строк, в которых максимальное значение `val` одинаково, то какое из соответствующих значений `arg` будет возвращено, недетерминировано.                                                                                                       |
| [avg](/ru/reference/functions/aggregate-functions/avg)                                                                     | Вычисляет среднее арифметическое.                                                                                                                                                                                                                                                                                           |
| [avgWeighted](/ru/reference/functions/aggregate-functions/avgWeighted)                                                     | Вычисляет взвешенное среднее арифметическое.                                                                                                                                                                                                                                                                                |
| [boundingRatio](/ru/reference/functions/aggregate-functions/boundrat)                                                      | Агрегатная функция, которая вычисляет наклон между крайней левой и крайней правой точками в группе значений.                                                                                                                                                                                                                |
| [categoricalInformationValue](/ru/reference/functions/aggregate-functions/categoricalInformationValue)                     | Вычисляет значение `(P(tag = 1) - P(tag = 0))(log(P(tag = 1)) - log(P(tag = 0)))` для каждой категории.                                                                                                                                                                                                                     |
| [contingency](/ru/reference/functions/aggregate-functions/contingency)                                                     | Функция `contingency` вычисляет коэффициент сопряжённости — величину, измеряющую связь между двумя столбцами в таблице. Вычисление похоже на функцию `cramersV`, но отличается знаменателем под квадратным корнем.                                                                                                          |
| [corr](/ru/reference/functions/aggregate-functions/corr)                                                                   | Вычисляет коэффициент корреляции Пирсона.                                                                                                                                                                                                                                                                                   |
| [corrMatrix](/ru/reference/functions/aggregate-functions/corrMatrix)                                                       | Вычисляет корреляционную матрицу для N переменных.                                                                                                                                                                                                                                                                          |
| [corrStable](/ru/reference/functions/aggregate-functions/corrStable)                                                       | Вычисляет коэффициент корреляции Пирсона, но использует численно стабильный алгоритм.                                                                                                                                                                                                                                       |
| [count](/ru/reference/functions/aggregate-functions/count)                                                                 | Подсчитывает количество строк или значений, не равных NULL.                                                                                                                                                                                                                                                                 |
| [covarPop](/ru/reference/functions/aggregate-functions/covarPop)                                                           | Вычисляет ковариацию генеральной совокупности                                                                                                                                                                                                                                                                               |
| [covarPopMatrix](/ru/reference/functions/aggregate-functions/covarPopMatrix)                                               | Возвращает матрицу ковариации генеральной совокупности для N переменных.                                                                                                                                                                                                                                                    |
| [covarPopStable](/ru/reference/functions/aggregate-functions/covarPopStable)                                               | Вычисляет значение ковариации генеральной совокупности                                                                                                                                                                                                                                                                      |
| [covarSamp](/ru/reference/functions/aggregate-functions/covarSamp)                                                         | Вычисляет значение `Σ((x - x̅)(y - y̅)) / (n - 1)`                                                                                                                                                                                                                                                                          |
| [covarSampMatrix](/ru/reference/functions/aggregate-functions/covarSampMatrix)                                             | Возвращает выборочную матрицу ковариации для N переменных.                                                                                                                                                                                                                                                                  |
| [covarSampStable](/ru/reference/functions/aggregate-functions/covarSampStable)                                             | Аналогична `covarSamp`, но работает медленнее и обеспечивает меньшую вычислительную погрешность.                                                                                                                                                                                                                            |
| [cramersV](/ru/reference/functions/aggregate-functions/cramersV)                                                           | Результат функции `cramersV` находится в диапазоне от 0 (что соответствует отсутствию связи между переменными) до 1 и может достигать 1 только тогда, когда каждое значение полностью определяется другим. Его можно рассматривать как связь между двумя переменными в процентах от их максимально возможной вариации.      |
| [cramersVBiasCorrected](/ru/reference/functions/aggregate-functions/cramersVBiasCorrected)                                 | Вычисляет Cramer's V, но использует поправку на смещение.                                                                                                                                                                                                                                                                   |
| [deltaSum](/ru/reference/functions/aggregate-functions/deltaSum)                                                           | Суммирует арифметическую разность между последовательными строками.                                                                                                                                                                                                                                                         |
| [deltaSumTimestamp](/ru/reference/functions/aggregate-functions/deltaSumTimestamp)                                         | Добавляет разность между последовательными строками. Если разность отрицательная, она игнорируется.                                                                                                                                                                                                                         |
| [distinctDynamicTypes](/ru/reference/functions/aggregate-functions/distinctDynamicTypes)                                   | Вычисляет список различных типов данных, хранящихся в столбце типа Dynamic.                                                                                                                                                                                                                                                 |
| [distinctJSONPaths](/ru/reference/functions/aggregate-functions/distinctJSONPaths)                                         | Вычисляет список различных путей, хранящихся в JSON-столбце.                                                                                                                                                                                                                                                                |
| [distinctJSONPathsAndTypes](/ru/reference/functions/aggregate-functions/distinctJSONPathsAndTypes)                         | Вычисляет список различных путей и их типов, хранящихся в JSON.                                                                                                                                                                                                                                                             |
| [entropy](/ru/reference/functions/aggregate-functions/entropy)                                                             | Вычисляет энтропию Шеннона для столбца значений.                                                                                                                                                                                                                                                                            |
| [estimateCompressionRatio](/ru/reference/functions/aggregate-functions/estimateCompressionRatio)                           | Оценивает коэффициент сжатия заданного столбца без его фактического сжатия.                                                                                                                                                                                                                                                 |
| [exponentialMovingAverage](/ru/reference/functions/aggregate-functions/exponentialMovingAverage)                           | Вычисляет экспоненциальное скользящее среднее значений за заданный период времени.                                                                                                                                                                                                                                          |
| [exponentialTimeDecayedAvg](/ru/reference/functions/aggregate-functions/exponentialTimeDecayedAvg)                         | Возвращает экспоненциально сглаженное взвешенное скользящее среднее значений временного ряда в момент времени `t`.                                                                                                                                                                                                          |
| [exponentialTimeDecayedCount](/ru/reference/functions/aggregate-functions/exponentialTimeDecayedCount)                     | Возвращает накопленное экспоненциальное затухание для временного ряда в момент времени с индексом `t`.                                                                                                                                                                                                                      |
| [exponentialTimeDecayedMax](/ru/reference/functions/aggregate-functions/exponentialTimeDecayedMax)                         | Возвращает максимум между вычисленным экспоненциально сглаженным скользящим средним в момент времени с индексом `t` и значением в `t-1`.                                                                                                                                                                                    |
| [exponentialTimeDecayedSum](/ru/reference/functions/aggregate-functions/exponentialTimeDecayedSum)                         | Возвращает сумму значений экспоненциально сглаженного скользящего среднего временного ряда в момент времени с индексом `t`.                                                                                                                                                                                                 |
| [first\_value](/ru/reference/functions/aggregate-functions/first_value)                                                    | Это псевдоним для any, введённый для совместимости с оконными функциями, где иногда требуется обрабатывать значения `NULL` (по умолчанию все агрегатные функции ClickHouse игнорируют значения `NULL`).                                                                                                                     |
| [flameGraph](/ru/reference/functions/aggregate-functions/flame_graph)                                                      | Агрегатная функция, которая строит флеймграф на основе списка трассировок стека.                                                                                                                                                                                                                                            |
| [groupArray](/ru/reference/functions/aggregate-functions/groupArray)                                                       | Создаёт массив из значений аргумента. Значения могут добавляться в массив в любом (неопределённом) порядке.                                                                                                                                                                                                                 |
| [groupArrayArray](/ru/reference/functions/aggregate-functions/groupArrayArray)                                             | Агрегирует массивы в один более крупный массив.                                                                                                                                                                                                                                                                             |
| [groupArrayInsertAt](/ru/reference/functions/aggregate-functions/groupArrayInsertAt)                                       | Вставляет значение в массив в указанную позицию.                                                                                                                                                                                                                                                                            |
| [groupArrayIntersect](/ru/reference/functions/aggregate-functions/groupArrayIntersect)                                     | Возвращает пересечение заданных массивов (то есть все элементы, присутствующие во всех указанных массивах).                                                                                                                                                                                                                 |
| [groupArrayLast](/ru/reference/functions/aggregate-functions/groupArrayLast)                                               | Создаёт массив из последних значений аргумента.                                                                                                                                                                                                                                                                             |
| [groupArrayMovingAvg](/ru/reference/functions/aggregate-functions/groupArrayMovingAvg)                                     | Вычисляет скользящее среднее входных значений.                                                                                                                                                                                                                                                                              |
| [groupArrayMovingSum](/ru/reference/functions/aggregate-functions/groupArrayMovingSum)                                     | Вычисляет скользящую сумму входных значений.                                                                                                                                                                                                                                                                                |
| [groupArraySample](/ru/reference/functions/aggregate-functions/groupArraySample)                                           | Создаёт массив из выборки значений аргумента. Размер результирующего массива ограничен `max_size` элементами. Значения аргумента выбираются и добавляются в массив случайным образом.                                                                                                                                       |
| [groupArraySorted](/ru/reference/functions/aggregate-functions/groupArraySorted)                                           | Возвращает массив с первыми N элементами в порядке возрастания.                                                                                                                                                                                                                                                             |
| [groupBitAnd](/ru/reference/functions/aggregate-functions/groupBitAnd)                                                     | Применяет побитовое `AND` к последовательности чисел.                                                                                                                                                                                                                                                                       |
| [groupBitmap](/ru/reference/functions/aggregate-functions/groupBitmap)                                                     | Выполняет вычисления с битмапом или агрегирование для столбца с беззнаковыми целыми числами; возвращает мощность типа UInt64, а при добавлении суффикса -State — объект битмапа.                                                                                                                                            |
| [groupBitmapAnd](/ru/reference/functions/aggregate-functions/groupBitmapAnd)                                               | Вычисляет `AND` для столбца битмапа; возвращает мощность типа UInt64, а при добавлении суффикса -State — объект битмапа.                                                                                                                                                                                                    |
| [groupBitmapOr](/ru/reference/functions/aggregate-functions/groupBitmapOr)                                                 | Вычисляет `OR` для столбца битмапа; возвращает мощность типа UInt64, а при добавлении суффикса -State — объект битмапа. Это эквивалентно `groupBitmapMerge`.                                                                                                                                                                |
| [groupBitmapXor](/ru/reference/functions/aggregate-functions/groupBitmapXor)                                               | Вычисляет `XOR` для столбца битмапа и возвращает мощность типа UInt64, а при использовании суффикса -State — объект битмапа.                                                                                                                                                                                                |
| [groupBitOr](/ru/reference/functions/aggregate-functions/groupBitOr)                                                       | Применяет побитовое `OR` к последовательности чисел.                                                                                                                                                                                                                                                                        |
| [groupBitXor](/ru/reference/functions/aggregate-functions/groupBitXor)                                                     | Применяет побитовое `XOR` к последовательности чисел.                                                                                                                                                                                                                                                                       |
| [groupConcat](/ru/reference/functions/aggregate-functions/groupConcat)                                                     | Вычисляет конкатенированную строку из группы строк, при необходимости разделённых разделителем и ограниченных максимальным количеством элементов.                                                                                                                                                                           |
| [groupUniqArray](/ru/reference/functions/aggregate-functions/groupUniqArray)                                               | Создаёт массив из различных значений аргумента.                                                                                                                                                                                                                                                                             |
| [intervalLengthSum](/ru/reference/functions/aggregate-functions/intervalLengthSum)                                         | Вычисляет суммарную длину объединения всех диапазонов (сегментов на числовой оси).                                                                                                                                                                                                                                          |
| [kolmogorovSmirnovTest](/ru/reference/functions/aggregate-functions/kolmogorovSmirnovTest)                                 | Применяет критерий Колмогорова — Смирнова к выборкам из двух совокупностей.                                                                                                                                                                                                                                                 |
| [kurtPop](/ru/reference/functions/aggregate-functions/kurtPop)                                                             | Вычисляет эксцесс последовательности.                                                                                                                                                                                                                                                                                       |
| [kurtSamp](/ru/reference/functions/aggregate-functions/kurtSamp)                                                           | Вычисляет выборочный эксцесс последовательности.                                                                                                                                                                                                                                                                            |
| [largestTriangleThreeBuckets](/ru/reference/functions/aggregate-functions/largestTriangleThreeBuckets)                     | Применяет алгоритм Largest-Triangle-Three-Buckets к входным данным.                                                                                                                                                                                                                                                         |
| [last\_value](/ru/reference/functions/aggregate-functions/last_value)                                                      | Выбирает последнее встретившееся значение, аналогично `anyLast`, но может принимать NULL.                                                                                                                                                                                                                                   |
| [mannWhitneyUTest](/ru/reference/functions/aggregate-functions/mannWhitneyUTest)                                           | Применяет ранговый критерий Манна — Уитни к выборкам из двух совокупностей.                                                                                                                                                                                                                                                 |
| [max](/ru/reference/functions/aggregate-functions/max)                                                                     | Агрегатная функция, вычисляющая максимум в группе значений.                                                                                                                                                                                                                                                                 |
| [maxIntersections](/ru/reference/functions/aggregate-functions/maxIntersections)                                           | Агрегатная функция, вычисляющая максимальное количество пересечений между интервалами в группе (если все интервалы пересекаются хотя бы один раз).                                                                                                                                                                          |
| [maxIntersectionsPosition](/ru/reference/functions/aggregate-functions/maxIntersectionsPosition)                           | Агрегатная функция, вычисляющая позиции, в которых достигается значение функции maxIntersections.                                                                                                                                                                                                                           |
| [maxMap](/ru/reference/functions/aggregate-functions/maxMap)                                                               | Вычисляет максимум из массива `value` в соответствии с ключами, указанными в массиве `key`.                                                                                                                                                                                                                                 |
| [meanZTest](/ru/reference/functions/aggregate-functions/meanZTest)                                                         | Применяет z-критерий для сравнения средних к выборкам из двух совокупностей.                                                                                                                                                                                                                                                |
| [median](/ru/reference/functions/aggregate-functions/median)                                                               | Функции `median*` являются псевдонимами соответствующих функций `quantile*`. Они вычисляют медиану числовой выборки.                                                                                                                                                                                                        |
| [min](/ru/reference/functions/aggregate-functions/min)                                                                     | Агрегатная функция, вычисляющая минимум в группе значений.                                                                                                                                                                                                                                                                  |
| [minMap](/ru/reference/functions/aggregate-functions/minMap)                                                               | Вычисляет минимум из массива `value` в соответствии с ключами, указанными в массиве `key`.                                                                                                                                                                                                                                  |
| [quantile](/ru/reference/functions/aggregate-functions/quantile)                                                           | Вычисляет приближённый квантиль последовательности числовых данных.                                                                                                                                                                                                                                                         |
| [quantileBFloat16](/ru/reference/functions/aggregate-functions/quantileBFloat16)                                           | Вычисляет приближённый квантиль выборки, состоящей из чисел типа bfloat16.                                                                                                                                                                                                                                                  |
| [quantileDD](/ru/reference/functions/aggregate-functions/quantileddsketch)                                                 | Вычисляет приближённый квантиль выборки с гарантированной относительной погрешностью.                                                                                                                                                                                                                                       |
| [quantileDeterministic](/ru/reference/functions/aggregate-functions/quantileDeterministic)                                 | Вычисляет приближённый квантиль последовательности числовых данных.                                                                                                                                                                                                                                                         |
| [quantileExact Functions](/ru/reference/functions/aggregate-functions/quantileExact)                                       | Функции quantileExact, quantileExactLow, quantileExactHigh, quantileExactExclusive, quantileExactInclusive                                                                                                                                                                                                                  |
| [quantileExactExclusive](/ru/reference/functions/aggregate-functions/quantileExactExclusive)                               | Точно вычисляет квантиль последовательности числовых данных.                                                                                                                                                                                                                                                                |
| [quantileExactHigh](/ru/reference/functions/aggregate-functions/quantileExactHigh)                                         | Подобно quantileExact, эта функция точно вычисляет квантиль последовательности числовых данных.                                                                                                                                                                                                                             |
| [quantileExactInclusive](/ru/reference/functions/aggregate-functions/quantileExactInclusive)                               | Точно вычисляет квантиль последовательности числовых данных.                                                                                                                                                                                                                                                                |
| [quantileExactLow](/ru/reference/functions/aggregate-functions/quantileExactLow)                                           | Подобно quantileExact, эта функция точно вычисляет [квантиль](https://en.wikipedia.org/wiki/Quantile) последовательности числовых данных.                                                                                                                                                                                   |
| [quantileExactWeighted](/ru/reference/functions/aggregate-functions/quantileExactWeighted)                                 | Точно вычисляет квантиль последовательности числовых данных с учётом веса каждого элемента.                                                                                                                                                                                                                                 |
| [quantileExactWeightedInterpolated](/ru/reference/functions/aggregate-functions/quantileExactWeightedInterpolated)         | Вычисляет квантиль последовательности числовых данных с использованием линейной интерполяции с учётом веса каждого элемента.                                                                                                                                                                                                |
| [quantileGK](/ru/reference/functions/aggregate-functions/quantileGK)                                                       | Вычисляет квантиль последовательности числовых данных с использованием алгоритма Greenwald-Khanna.                                                                                                                                                                                                                          |
| [quantileInterpolatedWeighted](/ru/reference/functions/aggregate-functions/quantileInterpolatedWeighted)                   | Вычисляет квантиль последовательности числовых данных с использованием линейной интерполяции с учётом веса каждого элемента.                                                                                                                                                                                                |
| [quantilePrometheusHistogram](/ru/reference/functions/aggregate-functions/quantilePrometheusHistogram)                     | Вычисляет квантиль гистограммы с использованием линейной интерполяции.                                                                                                                                                                                                                                                      |
| [quantiles Functions](/ru/reference/functions/aggregate-functions/quantiles)                                               | Функции quantiles, quantilesExactExclusive, quantilesExactInclusive, quantilesGK                                                                                                                                                                                                                                            |
| [quantilesExactExclusive](/ru/reference/functions/aggregate-functions/quantilesExactExclusive)                             | Точно вычисляет квантили последовательности числовых данных.                                                                                                                                                                                                                                                                |
| [quantilesExactInclusive](/ru/reference/functions/aggregate-functions/quantilesExactInclusive)                             | Точно вычисляет квантили последовательности числовых данных.                                                                                                                                                                                                                                                                |
| [quantilesGK](/ru/reference/functions/aggregate-functions/quantilesGK)                                                     | quantilesGK работает аналогично quantileGK, но позволяет одновременно вычислять квантили разных уровней и возвращает массив.                                                                                                                                                                                                |
| [quantilesTimingWeighted](/ru/reference/functions/aggregate-functions/quantilesTimingWeighted)                             | С заданной точностью вычисляет квантиль последовательности числовых данных с учётом веса каждого элемента последовательности.                                                                                                                                                                                               |
| [quantileTDigest](/ru/reference/functions/aggregate-functions/quantileTDigest)                                             | Вычисляет приближённую квантиль последовательности числовых данных с использованием алгоритма t-digest.                                                                                                                                                                                                                     |
| [quantileTDigestWeighted](/ru/reference/functions/aggregate-functions/quantileTDigestWeighted)                             | Вычисляет приближённую квантиль последовательности числовых данных с использованием алгоритма t-digest.                                                                                                                                                                                                                     |
| [quantileTiming](/ru/reference/functions/aggregate-functions/quantileTiming)                                               | С заданной точностью вычисляет квантиль последовательности числовых данных.                                                                                                                                                                                                                                                 |
| [quantileTimingWeighted](/ru/reference/functions/aggregate-functions/quantileTimingWeighted)                               | С заданной точностью вычисляет квантиль последовательности числовых данных с учётом веса каждого элемента последовательности.                                                                                                                                                                                               |
| [rankCorr](/ru/reference/functions/aggregate-functions/rankCorr)                                                           | Вычисляет коэффициент ранговой корреляции.                                                                                                                                                                                                                                                                                  |
| [simpleLinearRegression](/ru/reference/functions/aggregate-functions/simpleLinearRegression)                               | Выполняет простую (одномерную) линейную регрессию.                                                                                                                                                                                                                                                                          |
| [singleValueOrNull](/ru/reference/functions/aggregate-functions/singleValueOrNull)                                         | Агрегатная функция `singleValueOrNull` используется для реализации операторов подзапросов, таких как `x = ALL (SELECT ...)`. Она проверяет, есть ли в данных только одно уникальное значение, отличное от NULL.                                                                                                             |
| [skewPop](/ru/reference/functions/aggregate-functions/skewPop)                                                             | Вычисляет асимметрию последовательности.                                                                                                                                                                                                                                                                                    |
| [skewSamp](/ru/reference/functions/aggregate-functions/skewSamp)                                                           | Вычисляет выборочную асимметрию последовательности.                                                                                                                                                                                                                                                                         |
| [sparkbar](/ru/reference/functions/aggregate-functions/sparkbar)                                                           | Функция строит частотную гистограмму для значений `x` и частоты их повторения `y` на интервале `[min_x, max_x]`.                                                                                                                                                                                                            |
| [stddevPop](/ru/reference/functions/aggregate-functions/stddevPop)                                                         | Результат равен квадратному корню из varPop.                                                                                                                                                                                                                                                                                |
| [stddevPopStable](/ru/reference/functions/aggregate-functions/stddevPopStable)                                             | Результат равен квадратному корню из varPop. В отличие от stddevPop, эта функция использует численно стабильный алгоритм.                                                                                                                                                                                                   |
| [stddevSamp](/ru/reference/functions/aggregate-functions/stddevSamp)                                                       | Результат равен квадратному корню из varSamp.                                                                                                                                                                                                                                                                               |
| [stddevSampStable](/ru/reference/functions/aggregate-functions/stddevSampStable)                                           | Результат равен квадратному корню из varSamp. В отличие от stddevSamp, эта функция использует численно стабильный алгоритм.                                                                                                                                                                                                 |
| [stochasticLinearRegression](/ru/reference/functions/aggregate-functions/stochasticLinearRegression)                       | Эта функция реализует стохастическую линейную регрессию. Она поддерживает пользовательские параметры для скорости обучения, коэффициента L2-регуляризации, размера мини-батча, а также несколько методов обновления весов (Adam, простой SGD, Momentum, Nesterov).                                                          |
| [stochasticLogisticRegression](/ru/reference/functions/aggregate-functions/stochasticLogisticRegression)                   | Эта функция реализует стохастическую логистическую регрессию. Её можно использовать для задачи бинарной классификации; она поддерживает те же пользовательские параметры, что и stochasticLinearRegression, и работает аналогичным образом.                                                                                 |
| [studentTTest](/ru/reference/functions/aggregate-functions/studentTTest)                                                   | Применяет t-тест Стьюдента к выборкам из двух совокупностей.                                                                                                                                                                                                                                                                |
| [studentTTestOneSample](/ru/reference/functions/aggregate-functions/studentTTestOneSample)                                 | Применяет одновыборочный t-тест Стьюдента к выборке и известному среднему значению генеральной совокупности.                                                                                                                                                                                                                |
| [sum](/ru/reference/functions/aggregate-functions/sum)                                                                     | Вычисляет сумму. Работает только с числами.                                                                                                                                                                                                                                                                                 |
| [sumCount](/ru/reference/functions/aggregate-functions/sumCount)                                                           | Вычисляет сумму чисел и одновременно подсчитывает количество строк. Функция используется оптимизатором запросов ClickHouse: если в запросе есть несколько функций `sum`, `count` или `avg`, их можно заменить одной функцией `sumCount`, чтобы повторно использовать вычисления. Эту функцию редко требуется вызывать явно. |
| [sumKahan](/ru/reference/functions/aggregate-functions/sumKahan)                                                           | Вычисляет сумму чисел с использованием алгоритма компенсированного суммирования Кэхэна.                                                                                                                                                                                                                                     |
| [sumMap](/ru/reference/functions/aggregate-functions/sumMap)                                                               | Суммирует один или несколько массивов `value` в соответствии с ключами, указанными в массиве `key`. Возвращает кортеж массивов: ключи в отсортированном порядке, а затем значения, суммированные для соответствующих ключей без переполнения.                                                                               |
| [sumMapWithOverflow](/ru/reference/functions/aggregate-functions/sumMapWithOverflow)                                       | Суммирует массив `value` в соответствии с ключами, указанными в массиве `key`. Возвращает кортеж из двух массивов: ключи в отсортированном порядке и значения, суммированные для соответствующих ключей. Отличается от функции sumMap тем, что выполняет суммирование с переполнением.                                      |
| [sumWithOverflow](/ru/reference/functions/aggregate-functions/sumWithOverflow)                                             | Вычисляет сумму чисел, используя для результата тот же тип данных, что и для входных параметров. Если сумма превышает максимальное значение для этого типа данных, вычисление выполняется с переполнением.                                                                                                                  |
| [theilsU](/ru/reference/functions/aggregate-functions/theilsU)                                                             | Функция `theilsU` вычисляет коэффициент неопределённости Теила — величину, измеряющую связь между двумя столбцами в таблице.                                                                                                                                                                                                |
| [timeSeriesChangesToGrid](/ru/reference/functions/aggregate-functions/timeSeriesChangesToGrid)                             | Агрегатная функция, вычисляющая изменения в стиле PromQL во временных рядах на указанной сетке.                                                                                                                                                                                                                             |
| [timeSeriesDeltaToGrid](/ru/reference/functions/aggregate-functions/timeSeriesDeltaToGrid)                                 | Агрегатная функция, вычисляющая дельту в стиле PromQL для данных временных рядов на указанной сетке.                                                                                                                                                                                                                        |
| [timeSeriesDerivToGrid](/ru/reference/functions/aggregate-functions/timeSeriesDerivToGrid)                                 | Агрегатная функция, вычисляющая производную в стиле PromQL для данных временных рядов на указанной сетке.                                                                                                                                                                                                                   |
| [timeSeriesGroupArray](/ru/reference/functions/aggregate-functions/timeSeriesGroupArray)                                   | Сортирует временные ряды по временной метке в порядке возрастания.                                                                                                                                                                                                                                                          |
| [timeSeriesInstantDeltaToGrid](/ru/reference/functions/aggregate-functions/timeSeriesInstantDeltaToGrid)                   | Агрегатная функция, вычисляющая idelta в стиле PromQL для данных временных рядов на указанной сетке.                                                                                                                                                                                                                        |
| [timeSeriesInstantRateToGrid](/ru/reference/functions/aggregate-functions/timeSeriesInstantRateToGrid)                     | Агрегатная функция, вычисляющая irate в стиле PromQL для данных временных рядов на указанной сетке.                                                                                                                                                                                                                         |
| [timeSeriesLastTwoSamples](/ru/reference/functions/aggregate-functions/timeSeriesLastTwoSamples)                           | Агрегатная функция для ресемплирования данных временных рядов при вычислении irate и idelta в стиле PromQL.                                                                                                                                                                                                                 |
| [timeSeriesPredictLinearToGrid](/ru/reference/functions/aggregate-functions/timeSeriesPredictLinearToGrid)                 | Агрегатная функция, вычисляющая линейный прогноз в стиле PromQL для данных временных рядов на указанной сетке.                                                                                                                                                                                                              |
| [timeSeriesRateToGrid](/ru/reference/functions/aggregate-functions/timeSeriesRateToGrid)                                   | Агрегатная функция, вычисляющая rate в стиле PromQL для данных временных рядов на указанной сетке.                                                                                                                                                                                                                          |
| [timeSeriesResampleToGridWithStaleness](/ru/reference/functions/aggregate-functions/timeSeriesResampleToGridWithStaleness) | Агрегатная функция, выполняющая ресемплирование данных временных рядов на указанную сетку.                                                                                                                                                                                                                                  |
| [timeSeriesResetsToGrid](/ru/reference/functions/aggregate-functions/timeSeriesResetsToGrid)                               | Агрегатная функция, вычисляющая resets в стиле PromQL для данных временных рядов на указанной сетке.                                                                                                                                                                                                                        |
| [topK](/ru/reference/functions/aggregate-functions/topK)                                                                   | Возвращает массив приблизительно самых часто встречающихся значений в указанном столбце. Полученный массив сортируется по убыванию приблизительной частоты значений, а не самих значений.                                                                                                                                   |
| [topKWeighted](/ru/reference/functions/aggregate-functions/topKWeighted)                                                   | Возвращает массив приблизительно самых часто встречающихся значений в указанном столбце. Полученный массив сортируется по убыванию приблизительной частоты значений, а не самих значений. Кроме того, учитывается вес значения.                                                                                             |
| [uniq](/ru/reference/functions/aggregate-functions/uniq)                                                                   | Вычисляет приблизительное количество различных значений аргумента.                                                                                                                                                                                                                                                          |
| [uniqCombined](/ru/reference/functions/aggregate-functions/uniqCombined)                                                   | Вычисляет приблизительное количество различных значений аргумента.                                                                                                                                                                                                                                                          |
| [uniqCombined64](/ru/reference/functions/aggregate-functions/uniqCombined64)                                               | Вычисляет приблизительное количество различных значений аргумента. Аналогична uniqCombined, но использует 64-битный hash для всех типов данных, а не только для типа данных String.                                                                                                                                         |
| [uniqExact](/ru/reference/functions/aggregate-functions/uniqExact)                                                         | Вычисляет точное количество различных значений аргумента.                                                                                                                                                                                                                                                                   |
| [uniqHLL12](/ru/reference/functions/aggregate-functions/uniqHLL12)                                                         | Вычисляет приблизительное количество различных значений аргумента с использованием алгоритма HyperLogLog.                                                                                                                                                                                                                   |
| [uniqTheta](/ru/reference/functions/aggregate-functions/uniqthetasketch)                                                   | Вычисляет приблизительное количество различных значений аргумента с использованием Theta Sketch Framework.                                                                                                                                                                                                                  |
| [varPop](/ru/reference/functions/aggregate-functions/varPop)                                                               | Вычисляет дисперсию генеральной совокупности.                                                                                                                                                                                                                                                                               |
| [varPopStable](/ru/reference/functions/aggregate-functions/varPopStable)                                                   | Возвращает дисперсию генеральной совокупности. В отличие от varPop, эта функция использует численно стабильный алгоритм. Она работает медленнее, но дает меньшую вычислительную погрешность.                                                                                                                                |
| [varSamp](/ru/reference/functions/aggregate-functions/varSamp)                                                             | Вычисляет выборочную дисперсию набора данных.                                                                                                                                                                                                                                                                               |
| [varSampStable](/ru/reference/functions/aggregate-functions/varSampStable)                                                 | Вычисляет выборочную дисперсию набора данных. В отличие от `varSamp`, эта функция использует численно стабильный алгоритм. Она работает медленнее, но дает меньшую вычислительную погрешность.                                                                                                                              |
| [welchTTest](/ru/reference/functions/aggregate-functions/welchTTest)                                                       | Применяет t-критерий Уэлча к выборкам из двух совокупностей.                                                                                                                                                                                                                                                                |
