mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 23:21:59 +00:00
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>
This commit is contained in:
parent
e6265bf299
commit
c1b71ab06e
@ -13,6 +13,7 @@ ClickHouse also supports:
|
|||||||
- [Parametric aggregate functions](../../sql-reference/aggregate-functions/parametric-functions.md#aggregate_functions_parametric), which accept other parameters in addition to columns.
|
- [Parametric aggregate functions](../../sql-reference/aggregate-functions/parametric-functions.md#aggregate_functions_parametric), which accept other parameters in addition to columns.
|
||||||
- [Combinators](../../sql-reference/aggregate-functions/combinators.md#aggregate_functions_combinators), which change the behavior of aggregate functions.
|
- [Combinators](../../sql-reference/aggregate-functions/combinators.md#aggregate_functions_combinators), which change the behavior of aggregate functions.
|
||||||
|
|
||||||
|
|
||||||
## NULL Processing {#null-processing}
|
## NULL Processing {#null-processing}
|
||||||
|
|
||||||
During aggregation, all `NULL`s are skipped.
|
During aggregation, all `NULL`s are skipped.
|
||||||
@ -37,9 +38,11 @@ Let’s say you need to total the values in the `y` column:
|
|||||||
SELECT sum(y) FROM t_null_big
|
SELECT sum(y) FROM t_null_big
|
||||||
```
|
```
|
||||||
|
|
||||||
┌─sum(y)─┐
|
```text
|
||||||
│ 7 │
|
┌─sum(y)─┐
|
||||||
└────────┘
|
│ 7 │
|
||||||
|
└────────┘
|
||||||
|
```
|
||||||
|
|
||||||
The `sum` function interprets `NULL` as `0`. In particular, this means that if the function receives input of a selection where all the values are `NULL`, then the result will be `0`, not `NULL`.
|
The `sum` function interprets `NULL` as `0`. In particular, this means that if the function receives input of a selection where all the values are `NULL`, then the result will be `0`, not `NULL`.
|
||||||
|
|
||||||
@ -57,4 +60,5 @@ SELECT groupArray(y) FROM t_null_big
|
|||||||
|
|
||||||
`groupArray` does not include `NULL` in the resulting array.
|
`groupArray` does not include `NULL` in the resulting array.
|
||||||
|
|
||||||
|
|
||||||
[Original article](https://clickhouse.tech/docs/en/query_language/agg_functions/) <!--hide-->
|
[Original article](https://clickhouse.tech/docs/en/query_language/agg_functions/) <!--hide-->
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
toc_folder_title: Reference
|
toc_folder_title: Reference
|
||||||
toc_priority: 36
|
toc_priority: 36
|
||||||
toc_title: Reference
|
toc_hidden: true
|
||||||
---
|
---
|
||||||
|
|
||||||
# Aggregate Function Reference {#aggregate-functions-reference}
|
# List of Aggregate Functions {#aggregate-functions-reference}
|
||||||
|
|
||||||
Standard aggregate functions:
|
Standard aggregate functions:
|
||||||
|
|
||||||
@ -24,97 +24,51 @@ Standard aggregate functions:
|
|||||||
ClickHouse-specific aggregate functions:
|
ClickHouse-specific aggregate functions:
|
||||||
|
|
||||||
- [anyHeavy](../../../sql-reference/aggregate-functions/reference/anyheavy.md)
|
- [anyHeavy](../../../sql-reference/aggregate-functions/reference/anyheavy.md)
|
||||||
|
|
||||||
- [anyLast](../../../sql-reference/aggregate-functions/reference/anylast.md)
|
- [anyLast](../../../sql-reference/aggregate-functions/reference/anylast.md)
|
||||||
|
|
||||||
- [argMin](../../../sql-reference/aggregate-functions/reference/argmin.md)
|
- [argMin](../../../sql-reference/aggregate-functions/reference/argmin.md)
|
||||||
|
|
||||||
- [argMax](../../../sql-reference/aggregate-functions/reference/argmax.md)
|
- [argMax](../../../sql-reference/aggregate-functions/reference/argmax.md)
|
||||||
|
|
||||||
- [avgWeighted](../../../sql-reference/aggregate-functions/reference/avgweighted.md)
|
- [avgWeighted](../../../sql-reference/aggregate-functions/reference/avgweighted.md)
|
||||||
|
|
||||||
- [topK](../../../sql-reference/aggregate-functions/reference/topkweighted.md)
|
- [topK](../../../sql-reference/aggregate-functions/reference/topkweighted.md)
|
||||||
|
|
||||||
- [topKWeighted](../../../sql-reference/aggregate-functions/reference/topkweighted.md)
|
- [topKWeighted](../../../sql-reference/aggregate-functions/reference/topkweighted.md)
|
||||||
|
|
||||||
- [groupArray](../../../sql-reference/aggregate-functions/reference/grouparray.md)
|
- [groupArray](../../../sql-reference/aggregate-functions/reference/grouparray.md)
|
||||||
|
|
||||||
- [groupUniqArray](../../../sql-reference/aggregate-functions/reference/groupuniqarray.md)
|
- [groupUniqArray](../../../sql-reference/aggregate-functions/reference/groupuniqarray.md)
|
||||||
|
|
||||||
- [groupArrayInsertAt](../../../sql-reference/aggregate-functions/reference/grouparrayinsertat.md)
|
- [groupArrayInsertAt](../../../sql-reference/aggregate-functions/reference/grouparrayinsertat.md)
|
||||||
|
|
||||||
- [groupArrayMovingAvg](../../../sql-reference/aggregate-functions/reference/grouparraymovingavg.md)
|
- [groupArrayMovingAvg](../../../sql-reference/aggregate-functions/reference/grouparraymovingavg.md)
|
||||||
|
|
||||||
- [groupArrayMovingSum](../../../sql-reference/aggregate-functions/reference/grouparraymovingsum.md)
|
- [groupArrayMovingSum](../../../sql-reference/aggregate-functions/reference/grouparraymovingsum.md)
|
||||||
|
|
||||||
- [groupBitAnd](../../../sql-reference/aggregate-functions/reference/groupbitand.md)
|
- [groupBitAnd](../../../sql-reference/aggregate-functions/reference/groupbitand.md)
|
||||||
|
|
||||||
- [groupBitOr](../../../sql-reference/aggregate-functions/reference/groupbitor.md)
|
- [groupBitOr](../../../sql-reference/aggregate-functions/reference/groupbitor.md)
|
||||||
|
|
||||||
- [groupBitXor](../../../sql-reference/aggregate-functions/reference/groupbitxor.md)
|
- [groupBitXor](../../../sql-reference/aggregate-functions/reference/groupbitxor.md)
|
||||||
|
|
||||||
- [groupBitmap](../../../sql-reference/aggregate-functions/reference/groupbitmap.md)
|
- [groupBitmap](../../../sql-reference/aggregate-functions/reference/groupbitmap.md)
|
||||||
|
|
||||||
- [groupBitmapAnd](../../../sql-reference/aggregate-functions/reference/groupbitmapand.md)
|
- [groupBitmapAnd](../../../sql-reference/aggregate-functions/reference/groupbitmapand.md)
|
||||||
|
|
||||||
- [groupBitmapOr](../../../sql-reference/aggregate-functions/reference/groupbitmapor.md)
|
- [groupBitmapOr](../../../sql-reference/aggregate-functions/reference/groupbitmapor.md)
|
||||||
|
|
||||||
- [groupBitmapXor](../../../sql-reference/aggregate-functions/reference/groupbitmapxor.md)
|
- [groupBitmapXor](../../../sql-reference/aggregate-functions/reference/groupbitmapxor.md)
|
||||||
|
|
||||||
- [sumWithOverflow](../../../sql-reference/aggregate-functions/reference/sumwithoverflow.md)
|
- [sumWithOverflow](../../../sql-reference/aggregate-functions/reference/sumwithoverflow.md)
|
||||||
|
|
||||||
- [sumMap](../../../sql-reference/aggregate-functions/reference/summap.md)
|
- [sumMap](../../../sql-reference/aggregate-functions/reference/summap.md)
|
||||||
|
|
||||||
- [minMap](../../../sql-reference/aggregate-functions/reference/minmap.md)
|
- [minMap](../../../sql-reference/aggregate-functions/reference/minmap.md)
|
||||||
|
|
||||||
- [maxMap](../../../sql-reference/aggregate-functions/reference/maxmap.md)
|
- [maxMap](../../../sql-reference/aggregate-functions/reference/maxmap.md)
|
||||||
|
|
||||||
- [skewSamp](../../../sql-reference/aggregate-functions/reference/skewsamp.md)
|
- [skewSamp](../../../sql-reference/aggregate-functions/reference/skewsamp.md)
|
||||||
|
|
||||||
- [skewPop](../../../sql-reference/aggregate-functions/reference/skewpop.md)
|
- [skewPop](../../../sql-reference/aggregate-functions/reference/skewpop.md)
|
||||||
|
|
||||||
- [kurtSamp](../../../sql-reference/aggregate-functions/reference/kurtsamp.md)
|
- [kurtSamp](../../../sql-reference/aggregate-functions/reference/kurtsamp.md)
|
||||||
|
|
||||||
- [kurtPop](../../../sql-reference/aggregate-functions/reference/kurtpop.md)
|
- [kurtPop](../../../sql-reference/aggregate-functions/reference/kurtpop.md)
|
||||||
|
|
||||||
- [timeSeriesGroupSum](../../../sql-reference/aggregate-functions/reference/timeseriesgroupsum.md)
|
- [timeSeriesGroupSum](../../../sql-reference/aggregate-functions/reference/timeseriesgroupsum.md)
|
||||||
|
|
||||||
- [timeSeriesGroupRateSum](../../../sql-reference/aggregate-functions/reference/timeseriesgroupratesum.md)
|
- [timeSeriesGroupRateSum](../../../sql-reference/aggregate-functions/reference/timeseriesgroupratesum.md)
|
||||||
|
|
||||||
- [uniq](../../../sql-reference/aggregate-functions/reference/uniq.md)
|
- [uniq](../../../sql-reference/aggregate-functions/reference/uniq.md)
|
||||||
|
|
||||||
- [uniqExact](../../../sql-reference/aggregate-functions/reference/uniqexact.md)
|
- [uniqExact](../../../sql-reference/aggregate-functions/reference/uniqexact.md)
|
||||||
|
|
||||||
- [uniqCombined](../../../sql-reference/aggregate-functions/reference/uniqcombined.md)
|
- [uniqCombined](../../../sql-reference/aggregate-functions/reference/uniqcombined.md)
|
||||||
|
|
||||||
- [uniqCombined64](../../../sql-reference/aggregate-functions/reference/uniqcombined64.md)
|
- [uniqCombined64](../../../sql-reference/aggregate-functions/reference/uniqcombined64.md)
|
||||||
|
|
||||||
- [uniqHLL12](../../../sql-reference/aggregate-functions/reference/uniqhll12.md)
|
- [uniqHLL12](../../../sql-reference/aggregate-functions/reference/uniqhll12.md)
|
||||||
|
|
||||||
- [quantile](../../../sql-reference/aggregate-functions/reference/quantile.md)
|
- [quantile](../../../sql-reference/aggregate-functions/reference/quantile.md)
|
||||||
|
|
||||||
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md)
|
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md)
|
||||||
|
|
||||||
- [quantileExact](../../../sql-reference/aggregate-functions/reference/quantileexact.md)
|
- [quantileExact](../../../sql-reference/aggregate-functions/reference/quantileexact.md)
|
||||||
|
|
||||||
- [quantileExactWeighted](../../../sql-reference/aggregate-functions/reference/quantileexactweighted.md)
|
- [quantileExactWeighted](../../../sql-reference/aggregate-functions/reference/quantileexactweighted.md)
|
||||||
|
|
||||||
- [quantileTiming](../../../sql-reference/aggregate-functions/reference/quantiletiming.md)
|
- [quantileTiming](../../../sql-reference/aggregate-functions/reference/quantiletiming.md)
|
||||||
|
|
||||||
- [quantileTimingWeighted](../../../sql-reference/aggregate-functions/reference/quantiletimingweighted.md)
|
- [quantileTimingWeighted](../../../sql-reference/aggregate-functions/reference/quantiletimingweighted.md)
|
||||||
|
|
||||||
- [quantileDeterministic](../../../sql-reference/aggregate-functions/reference/quantiledeterministic.md)
|
- [quantileDeterministic](../../../sql-reference/aggregate-functions/reference/quantiledeterministic.md)
|
||||||
|
|
||||||
- [quantileTDigest](../../../sql-reference/aggregate-functions/reference/quantiletdigest.md)
|
- [quantileTDigest](../../../sql-reference/aggregate-functions/reference/quantiletdigest.md)
|
||||||
|
|
||||||
- [quantileTDigestWeighted](../../../sql-reference/aggregate-functions/reference/quantiletdigestweighted.md)
|
- [quantileTDigestWeighted](../../../sql-reference/aggregate-functions/reference/quantiletdigestweighted.md)
|
||||||
|
|
||||||
- [simpleLinearRegression](../../../sql-reference/aggregate-functions/reference/simplelinearregression.md)
|
- [simpleLinearRegression](../../../sql-reference/aggregate-functions/reference/simplelinearregression.md)
|
||||||
|
|
||||||
- [stochasticLinearRegression](../../../sql-reference/aggregate-functions/reference/stochasticlinearregression.md)
|
- [stochasticLinearRegression](../../../sql-reference/aggregate-functions/reference/stochasticlinearregression.md)
|
||||||
|
|
||||||
- [stochasticLogisticRegression](../../../sql-reference/aggregate-functions/reference/stochasticlogisticregression.md)
|
- [stochasticLogisticRegression](../../../sql-reference/aggregate-functions/reference/stochasticlogisticregression.md)
|
||||||
|
|
||||||
- [categoricalInformationValue](../../../sql-reference/aggregate-functions/reference/categoricalinformationvalue.md)
|
- [categoricalInformationValue](../../../sql-reference/aggregate-functions/reference/categoricalinformationvalue.md)
|
||||||
|
|
||||||
[Original article](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/) <!--hide-->
|
[Original article](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/) <!--hide-->
|
||||||
|
@ -26,7 +26,7 @@ toc_priority: 29
|
|||||||
|
|
||||||
Во время запросов `INSERT` таблица блокируется, а другие запросы на чтение и запись ожидают разблокировки таблицы. Если запросов на запись данных нет, то можно выполнять любое количество конкуретных запросов на чтение.
|
Во время запросов `INSERT` таблица блокируется, а другие запросы на чтение и запись ожидают разблокировки таблицы. Если запросов на запись данных нет, то можно выполнять любое количество конкуретных запросов на чтение.
|
||||||
|
|
||||||
- Не поддерживают операции [мутации](../../../engines/table-engines/log-family/index.md#alter-mutations).
|
- Не поддерживают операции [мутации](../../../sql-reference/statements/alter.md#mutations).
|
||||||
|
|
||||||
- Не поддерживают индексы.
|
- Не поддерживают индексы.
|
||||||
|
|
||||||
|
@ -601,7 +601,7 @@ SETTINGS storage_policy = 'moving_from_ssd_to_hdd'
|
|||||||
В таблицах `MergeTree` данные попадают на диск несколькими способами:
|
В таблицах `MergeTree` данные попадают на диск несколькими способами:
|
||||||
|
|
||||||
- В результате вставки (запрос `INSERT`).
|
- В результате вставки (запрос `INSERT`).
|
||||||
- В фоновых операциях слияний и [мутаций](../../../engines/table-engines/mergetree-family/mergetree.md#alter-mutations).
|
- В фоновых операциях слияний и [мутаций](../../../sql-reference/statements/alter.md#mutations).
|
||||||
- При скачивании данных с другой реплики.
|
- При скачивании данных с другой реплики.
|
||||||
- В результате заморозки партиций [ALTER TABLE … FREEZE PARTITION](../../../engines/table-engines/mergetree-family/mergetree.md#alter_freeze-partition).
|
- В результате заморозки партиций [ALTER TABLE … FREEZE PARTITION](../../../engines/table-engines/mergetree-family/mergetree.md#alter_freeze-partition).
|
||||||
|
|
||||||
|
@ -1359,7 +1359,7 @@ path: /clickhouse/tables/01-08/visits/replicas
|
|||||||
|
|
||||||
## system.mutations {#system_tables-mutations}
|
## system.mutations {#system_tables-mutations}
|
||||||
|
|
||||||
Таблица содержит информацию о ходе выполнения [мутаций](../sql-reference/statements/alter.md#alter-mutations) таблиц семейства MergeTree. Каждой команде мутации соответствует одна строка таблицы.
|
Таблица содержит информацию о ходе выполнения [мутаций](../sql-reference/statements/alter.md#mutations) таблиц семейства MergeTree. Каждой команде мутации соответствует одна строка таблицы.
|
||||||
|
|
||||||
Столбцы:
|
Столбцы:
|
||||||
|
|
||||||
@ -1400,7 +1400,7 @@ path: /clickhouse/tables/01-08/visits/replicas
|
|||||||
|
|
||||||
**См. также**
|
**См. также**
|
||||||
|
|
||||||
- [Мутации](../sql-reference/statements/alter.md#alter-mutations)
|
- [Мутации](../sql-reference/statements/alter.md#mutations)
|
||||||
- [Движок MergeTree](../engines/table-engines/mergetree-family/mergetree.md)
|
- [Движок MergeTree](../engines/table-engines/mergetree-family/mergetree.md)
|
||||||
- [Репликация данных](../engines/table-engines/mergetree-family/replication.md) (семейство ReplicatedMergeTree)
|
- [Репликация данных](../engines/table-engines/mergetree-family/replication.md) (семейство ReplicatedMergeTree)
|
||||||
|
|
||||||
|
@ -60,4 +60,4 @@ SELECT groupArray(y) FROM t_null_big
|
|||||||
|
|
||||||
`groupArray` не включает `NULL` в результирующий массив.
|
`groupArray` не включает `NULL` в результирующий массив.
|
||||||
|
|
||||||
[Оригинальная статья](https://clickhouse.tech/docs/ru/query_language/agg_functions/) <!--hide-->
|
[Оригинальная статья](https://clickhouse.tech/docs/ru/sql-reference/aggregate-functions/) <!--hide-->
|
||||||
|
@ -11,3 +11,5 @@ toc_priority: 6
|
|||||||
В некоторых случаях, вы всё-таки можете рассчитывать на порядок выполнения запроса. Это - случаи, когда SELECT идёт из подзапроса, в котором используется ORDER BY.
|
В некоторых случаях, вы всё-таки можете рассчитывать на порядок выполнения запроса. Это - случаи, когда SELECT идёт из подзапроса, в котором используется ORDER BY.
|
||||||
|
|
||||||
При наличии в запросе `SELECT` секции `GROUP BY` или хотя бы одной агрегатной функции, ClickHouse (в отличие от, например, MySQL) требует, чтобы все выражения в секциях `SELECT`, `HAVING`, `ORDER BY` вычислялись из ключей или из агрегатных функций. То есть, каждый выбираемый из таблицы столбец, должен использоваться либо в ключах, либо внутри агрегатных функций. Чтобы получить поведение, как в MySQL, вы можете поместить остальные столбцы в агрегатную функцию `any`.
|
При наличии в запросе `SELECT` секции `GROUP BY` или хотя бы одной агрегатной функции, ClickHouse (в отличие от, например, MySQL) требует, чтобы все выражения в секциях `SELECT`, `HAVING`, `ORDER BY` вычислялись из ключей или из агрегатных функций. То есть, каждый выбираемый из таблицы столбец, должен использоваться либо в ключах, либо внутри агрегатных функций. Чтобы получить поведение, как в MySQL, вы можете поместить остальные столбцы в агрегатную функцию `any`.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/any/) <!--hide-->
|
||||||
|
@ -28,3 +28,5 @@ FROM ontime
|
|||||||
│ 19690 │
|
│ 19690 │
|
||||||
└───────┘
|
└───────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/anyheavy/) <!--hide-->
|
||||||
|
@ -6,3 +6,5 @@ toc_priority: 104
|
|||||||
|
|
||||||
Выбирает последнее попавшееся значение.
|
Выбирает последнее попавшееся значение.
|
||||||
Результат так же недетерминирован, как и для функции [any](../../../sql-reference/aggregate-functions/reference/any.md).
|
Результат так же недетерминирован, как и для функции [any](../../../sql-reference/aggregate-functions/reference/any.md).
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/anylast/) <!--hide-->
|
||||||
|
@ -7,3 +7,5 @@ toc_priority: 106
|
|||||||
Синтаксис: `argMax(arg, val)`
|
Синтаксис: `argMax(arg, val)`
|
||||||
|
|
||||||
Вычисляет значение arg при максимальном значении val. Если есть несколько разных значений arg для максимальных значений val, то выдаётся первое попавшееся из таких значений.
|
Вычисляет значение arg при максимальном значении val. Если есть несколько разных значений arg для максимальных значений val, то выдаётся первое попавшееся из таких значений.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/argmax/) <!--hide-->
|
||||||
|
@ -27,3 +27,5 @@ SELECT argMin(user, salary) FROM salary
|
|||||||
│ worker │
|
│ worker │
|
||||||
└──────────────────────┘
|
└──────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/argmin/) <!--hide-->
|
||||||
|
@ -7,3 +7,5 @@ toc_priority: 5
|
|||||||
Вычисляет среднее.
|
Вычисляет среднее.
|
||||||
Работает только для чисел.
|
Работает только для чисел.
|
||||||
Результат всегда Float64.
|
Результат всегда Float64.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/avg/) <!--hide-->
|
||||||
|
@ -42,3 +42,5 @@ FROM values('x Int8, w Int8', (4, 1), (1, 0), (10, 2))
|
|||||||
│ 8 │
|
│ 8 │
|
||||||
└────────────────────────┘
|
└────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/avgweighted/) <!--hide-->
|
||||||
|
@ -9,4 +9,6 @@ toc_priority: 107
|
|||||||
Вычисляет коэффициент корреляции Пирсона: `Σ((x - x̅)(y - y̅)) / sqrt(Σ((x - x̅)^2) * Σ((y - y̅)^2))`.
|
Вычисляет коэффициент корреляции Пирсона: `Σ((x - x̅)(y - y̅)) / sqrt(Σ((x - x̅)^2) * Σ((y - y̅)^2))`.
|
||||||
|
|
||||||
!!! note "Примечание"
|
!!! note "Примечание"
|
||||||
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `corrStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `corrStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/corr/) <!--hide-->
|
||||||
|
@ -67,4 +67,6 @@ SELECT count(DISTINCT num) FROM t
|
|||||||
└────────────────┘
|
└────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
Этот пример показывает, что `count(DISTINCT num)` выполняется с помощью функции `uniqExact` в соответствии со значением настройки `count_distinct_implementation`.
|
Этот пример показывает, что `count(DISTINCT num)` выполняется с помощью функции `uniqExact` в соответствии со значением настройки `count_distinct_implementation`.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/count/) <!--hide-->
|
||||||
|
@ -10,3 +10,5 @@ toc_priority: 36
|
|||||||
|
|
||||||
!!! note "Примечание"
|
!!! note "Примечание"
|
||||||
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `covarPopStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `covarPopStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/covarpop/) <!--hide-->
|
||||||
|
@ -12,3 +12,5 @@ toc_priority: 37
|
|||||||
|
|
||||||
!!! note "Примечание"
|
!!! note "Примечание"
|
||||||
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `covarSampStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `covarSampStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/covarsamp/) <!--hide-->
|
||||||
|
@ -13,3 +13,5 @@ toc_priority: 110
|
|||||||
Например, `groupArray(1)(x)` эквивалентно `[any(x)]`.
|
Например, `groupArray(1)(x)` эквивалентно `[any(x)]`.
|
||||||
|
|
||||||
В некоторых случаях, вы всё же можете рассчитывать на порядок выполнения запроса. Это — случаи, когда `SELECT` идёт из подзапроса, в котором используется `ORDER BY`.
|
В некоторых случаях, вы всё же можете рассчитывать на порядок выполнения запроса. Это — случаи, когда `SELECT` идёт из подзапроса, в котором используется `ORDER BY`.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/grouparray/) <!--hide-->
|
||||||
|
@ -88,4 +88,6 @@ SELECT groupArrayInsertAt(number, 0) FROM numbers_mt(10) SETTINGS max_block_size
|
|||||||
┌─groupArrayInsertAt(number, 0)─┐
|
┌─groupArrayInsertAt(number, 0)─┐
|
||||||
│ [7] │
|
│ [7] │
|
||||||
└───────────────────────────────┘
|
└───────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/grouparrayinsertat/) <!--hide-->
|
||||||
|
@ -73,4 +73,6 @@ FROM t
|
|||||||
┌─I─────────┬─F────────────────────────────────┬─D─────────────────────┐
|
┌─I─────────┬─F────────────────────────────────┬─D─────────────────────┐
|
||||||
│ [0,1,3,5] │ [0.55,1.6500001,3.3000002,6.085] │ [0.55,1.65,3.30,6.08] │
|
│ [0,1,3,5] │ [0.55,1.6500001,3.3000002,6.085] │ [0.55,1.65,3.30,6.08] │
|
||||||
└───────────┴──────────────────────────────────┴───────────────────────┘
|
└───────────┴──────────────────────────────────┴───────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/grouparraymovingavg/) <!--hide-->
|
||||||
|
@ -74,3 +74,5 @@ FROM t
|
|||||||
│ [1,3,6,11] │ [1.1,3.3000002,6.6000004,12.17] │ [1.10,3.30,6.60,12.17] │
|
│ [1,3,6,11] │ [1.1,3.3000002,6.6000004,12.17] │ [1.10,3.30,6.60,12.17] │
|
||||||
└────────────┴─────────────────────────────────┴────────────────────────┘
|
└────────────┴─────────────────────────────────┴────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/grouparraymovingsum/) <!--hide-->
|
||||||
|
@ -44,3 +44,5 @@ SELECT groupBitAnd(num) FROM t
|
|||||||
binary decimal
|
binary decimal
|
||||||
00000100 = 4
|
00000100 = 4
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/groupbitand/) <!--hide-->
|
||||||
|
@ -41,4 +41,6 @@ SELECT groupBitmap(UserID) as num FROM t
|
|||||||
``` text
|
``` text
|
||||||
num
|
num
|
||||||
3
|
3
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/groupbitmap/) <!--hide-->
|
||||||
|
@ -44,3 +44,5 @@ SELECT groupBitOr(num) FROM t
|
|||||||
binary decimal
|
binary decimal
|
||||||
01111101 = 125
|
01111101 = 125
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/groupbitor/) <!--hide-->
|
||||||
|
@ -43,4 +43,6 @@ SELECT groupBitXor(num) FROM t
|
|||||||
``` text
|
``` text
|
||||||
binary decimal
|
binary decimal
|
||||||
01101000 = 104
|
01101000 = 104
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/groupbitxor/) <!--hide-->
|
||||||
|
@ -10,3 +10,4 @@ toc_priority: 111
|
|||||||
|
|
||||||
Функция `groupUniqArray(max_size)(x)` ограничивает размер результирующего массива до `max_size` элементов. Например, `groupUniqArray(1)(x)` равнозначно `[any(x)]`.
|
Функция `groupUniqArray(max_size)(x)` ограничивает размер результирующего массива до `max_size` элементов. Например, `groupUniqArray(1)(x)` равнозначно `[any(x)]`.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/groupuniqarray/) <!--hide-->
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
toc_folder_title: Reference
|
toc_folder_title: "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a"
|
||||||
toc_priority: 36
|
toc_priority: 36
|
||||||
toc_title: Reference
|
toc_hidden: true
|
||||||
---
|
---
|
||||||
|
|
||||||
# Aggregate Function Reference {#aggregate-functions-reference}
|
# Перечень агрегатных функций {#aggregate-functions-list}
|
||||||
|
|
||||||
Стандартные агрегатные функции:
|
Стандартные агрегатные функции:
|
||||||
|
|
||||||
@ -24,85 +24,45 @@ toc_title: Reference
|
|||||||
Агрегатные функции, специфичные для ClickHouse:
|
Агрегатные функции, специфичные для ClickHouse:
|
||||||
|
|
||||||
- [anyHeavy](../../../sql-reference/aggregate-functions/reference/anyheavy.md)
|
- [anyHeavy](../../../sql-reference/aggregate-functions/reference/anyheavy.md)
|
||||||
|
|
||||||
- [anyLast](../../../sql-reference/aggregate-functions/reference/anylast.md)
|
- [anyLast](../../../sql-reference/aggregate-functions/reference/anylast.md)
|
||||||
|
|
||||||
- [argMin](../../../sql-reference/aggregate-functions/reference/argmin.md)
|
- [argMin](../../../sql-reference/aggregate-functions/reference/argmin.md)
|
||||||
|
|
||||||
- [argMax](../../../sql-reference/aggregate-functions/reference/argmax.md)
|
- [argMax](../../../sql-reference/aggregate-functions/reference/argmax.md)
|
||||||
|
|
||||||
- [avgWeighted](../../../sql-reference/aggregate-functions/reference/avgweighted.md)
|
- [avgWeighted](../../../sql-reference/aggregate-functions/reference/avgweighted.md)
|
||||||
|
- [topK](../../../sql-reference/aggregate-functions/reference/topk.md)
|
||||||
- [topK](../../../sql-reference/aggregate-functions/reference/topkweighted.md)
|
|
||||||
|
|
||||||
- [topKWeighted](../../../sql-reference/aggregate-functions/reference/topkweighted.md)
|
- [topKWeighted](../../../sql-reference/aggregate-functions/reference/topkweighted.md)
|
||||||
|
|
||||||
- [groupArray](../../../sql-reference/aggregate-functions/reference/grouparray.md)
|
- [groupArray](../../../sql-reference/aggregate-functions/reference/grouparray.md)
|
||||||
|
|
||||||
- [groupUniqArray](../../../sql-reference/aggregate-functions/reference/groupuniqarray.md)
|
- [groupUniqArray](../../../sql-reference/aggregate-functions/reference/groupuniqarray.md)
|
||||||
|
|
||||||
- [groupArrayInsertAt](../../../sql-reference/aggregate-functions/reference/grouparrayinsertat.md)
|
- [groupArrayInsertAt](../../../sql-reference/aggregate-functions/reference/grouparrayinsertat.md)
|
||||||
|
|
||||||
- [groupArrayMovingAvg](../../../sql-reference/aggregate-functions/reference/grouparraymovingavg.md)
|
- [groupArrayMovingAvg](../../../sql-reference/aggregate-functions/reference/grouparraymovingavg.md)
|
||||||
|
|
||||||
- [groupArrayMovingSum](../../../sql-reference/aggregate-functions/reference/grouparraymovingsum.md)
|
- [groupArrayMovingSum](../../../sql-reference/aggregate-functions/reference/grouparraymovingsum.md)
|
||||||
|
|
||||||
- [groupBitAnd](../../../sql-reference/aggregate-functions/reference/groupbitand.md)
|
- [groupBitAnd](../../../sql-reference/aggregate-functions/reference/groupbitand.md)
|
||||||
|
|
||||||
- [groupBitOr](../../../sql-reference/aggregate-functions/reference/groupbitor.md)
|
- [groupBitOr](../../../sql-reference/aggregate-functions/reference/groupbitor.md)
|
||||||
|
|
||||||
- [groupBitXor](../../../sql-reference/aggregate-functions/reference/groupbitxor.md)
|
- [groupBitXor](../../../sql-reference/aggregate-functions/reference/groupbitxor.md)
|
||||||
|
|
||||||
- [groupBitmap](../../../sql-reference/aggregate-functions/reference/groupbitmap.md)
|
- [groupBitmap](../../../sql-reference/aggregate-functions/reference/groupbitmap.md)
|
||||||
|
|
||||||
- [sumWithOverflow](../../../sql-reference/aggregate-functions/reference/sumwithoverflow.md)
|
- [sumWithOverflow](../../../sql-reference/aggregate-functions/reference/sumwithoverflow.md)
|
||||||
|
|
||||||
- [sumMap](../../../sql-reference/aggregate-functions/reference/summap.md)
|
- [sumMap](../../../sql-reference/aggregate-functions/reference/summap.md)
|
||||||
|
|
||||||
- [skewSamp](../../../sql-reference/aggregate-functions/reference/skewsamp.md)
|
- [skewSamp](../../../sql-reference/aggregate-functions/reference/skewsamp.md)
|
||||||
|
|
||||||
- [skewPop](../../../sql-reference/aggregate-functions/reference/skewpop.md)
|
- [skewPop](../../../sql-reference/aggregate-functions/reference/skewpop.md)
|
||||||
|
|
||||||
- [kurtSamp](../../../sql-reference/aggregate-functions/reference/kurtsamp.md)
|
- [kurtSamp](../../../sql-reference/aggregate-functions/reference/kurtsamp.md)
|
||||||
|
|
||||||
- [kurtPop](../../../sql-reference/aggregate-functions/reference/kurtpop.md)
|
- [kurtPop](../../../sql-reference/aggregate-functions/reference/kurtpop.md)
|
||||||
|
|
||||||
- [timeSeriesGroupSum](../../../sql-reference/aggregate-functions/reference/timeseriesgroupsum.md)
|
- [timeSeriesGroupSum](../../../sql-reference/aggregate-functions/reference/timeseriesgroupsum.md)
|
||||||
|
|
||||||
- [timeSeriesGroupRateSum](../../../sql-reference/aggregate-functions/reference/timeseriesgroupratesum.md)
|
- [timeSeriesGroupRateSum](../../../sql-reference/aggregate-functions/reference/timeseriesgroupratesum.md)
|
||||||
|
|
||||||
- [uniq](../../../sql-reference/aggregate-functions/reference/uniq.md)
|
- [uniq](../../../sql-reference/aggregate-functions/reference/uniq.md)
|
||||||
|
|
||||||
- [uniqExact](../../../sql-reference/aggregate-functions/reference/uniqexact.md)
|
- [uniqExact](../../../sql-reference/aggregate-functions/reference/uniqexact.md)
|
||||||
|
|
||||||
- [uniqCombined](../../../sql-reference/aggregate-functions/reference/uniqcombined.md)
|
- [uniqCombined](../../../sql-reference/aggregate-functions/reference/uniqcombined.md)
|
||||||
|
|
||||||
- [uniqCombined64](../../../sql-reference/aggregate-functions/reference/uniqcombined64.md)
|
- [uniqCombined64](../../../sql-reference/aggregate-functions/reference/uniqcombined64.md)
|
||||||
|
|
||||||
- [uniqHLL12](../../../sql-reference/aggregate-functions/reference/uniqhll12.md)
|
- [uniqHLL12](../../../sql-reference/aggregate-functions/reference/uniqhll12.md)
|
||||||
|
|
||||||
- [quantile](../../../sql-reference/aggregate-functions/reference/quantile.md)
|
- [quantile](../../../sql-reference/aggregate-functions/reference/quantile.md)
|
||||||
|
|
||||||
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md)
|
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md)
|
||||||
|
|
||||||
- [quantileExact](../../../sql-reference/aggregate-functions/reference/quantileexact.md)
|
- [quantileExact](../../../sql-reference/aggregate-functions/reference/quantileexact.md)
|
||||||
|
|
||||||
- [quantileExactWeighted](../../../sql-reference/aggregate-functions/reference/quantileexactweighted.md)
|
- [quantileExactWeighted](../../../sql-reference/aggregate-functions/reference/quantileexactweighted.md)
|
||||||
|
|
||||||
- [quantileTiming](../../../sql-reference/aggregate-functions/reference/quantiletiming.md)
|
- [quantileTiming](../../../sql-reference/aggregate-functions/reference/quantiletiming.md)
|
||||||
|
|
||||||
- [quantileTimingWeighted](../../../sql-reference/aggregate-functions/reference/quantiletimingweighted.md)
|
- [quantileTimingWeighted](../../../sql-reference/aggregate-functions/reference/quantiletimingweighted.md)
|
||||||
|
|
||||||
- [quantileDeterministic](../../../sql-reference/aggregate-functions/reference/quantiledeterministic.md)
|
- [quantileDeterministic](../../../sql-reference/aggregate-functions/reference/quantiledeterministic.md)
|
||||||
|
|
||||||
- [quantileTDigest](../../../sql-reference/aggregate-functions/reference/quantiletdigest.md)
|
- [quantileTDigest](../../../sql-reference/aggregate-functions/reference/quantiletdigest.md)
|
||||||
|
|
||||||
- [quantileTDigestWeighted](../../../sql-reference/aggregate-functions/reference/quantiletdigestweighted.md)
|
- [quantileTDigestWeighted](../../../sql-reference/aggregate-functions/reference/quantiletdigestweighted.md)
|
||||||
|
|
||||||
- [simpleLinearRegression](../../../sql-reference/aggregate-functions/reference/simplelinearregression.md)
|
- [simpleLinearRegression](../../../sql-reference/aggregate-functions/reference/simplelinearregression.md)
|
||||||
|
|
||||||
- [stochasticLinearRegression](../../../sql-reference/aggregate-functions/reference/stochasticlinearregression.md)
|
- [stochasticLinearRegression](../../../sql-reference/aggregate-functions/reference/stochasticlinearregression.md)
|
||||||
|
|
||||||
- [stochasticLogisticRegression](../../../sql-reference/aggregate-functions/reference/stochasticlogisticregression.md)
|
- [stochasticLogisticRegression](../../../sql-reference/aggregate-functions/reference/stochasticlogisticregression.md)
|
||||||
|
|
||||||
[Original article](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/) <!--hide-->
|
[Оригинальная статья](https://clickhouse.tech/docs/ru/sql-reference/aggregate-functions/reference) <!--hide-->
|
||||||
|
@ -22,4 +22,6 @@ kurtPop(expr)
|
|||||||
|
|
||||||
``` sql
|
``` sql
|
||||||
SELECT kurtPop(value) FROM series_with_value_column
|
SELECT kurtPop(value) FROM series_with_value_column
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/kurtpop/) <!--hide-->
|
||||||
|
@ -25,3 +25,5 @@ kurtSamp(expr)
|
|||||||
``` sql
|
``` sql
|
||||||
SELECT kurtSamp(value) FROM series_with_value_column
|
SELECT kurtSamp(value) FROM series_with_value_column
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/kurtsamp/) <!--hide-->
|
||||||
|
@ -5,3 +5,5 @@ toc_priority: 3
|
|||||||
# max {#agg_function-max}
|
# max {#agg_function-max}
|
||||||
|
|
||||||
Вычисляет максимум.
|
Вычисляет максимум.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/max/) <!--hide-->
|
||||||
|
@ -38,4 +38,6 @@ SELECT medianDeterministic(val, 1) FROM t
|
|||||||
┌─medianDeterministic(val, 1)─┐
|
┌─medianDeterministic(val, 1)─┐
|
||||||
│ 1.5 │
|
│ 1.5 │
|
||||||
└─────────────────────────────┘
|
└─────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/median/) <!--hide-->
|
||||||
|
@ -5,3 +5,5 @@ toc_priority: 2
|
|||||||
## min {#agg_function-min}
|
## min {#agg_function-min}
|
||||||
|
|
||||||
Вычисляет минимум.
|
Вычисляет минимум.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/min/) <!--hide-->
|
||||||
|
@ -64,3 +64,5 @@ SELECT quantile(val) FROM t
|
|||||||
|
|
||||||
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
||||||
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/quantile/) <!--hide-->
|
||||||
|
@ -64,3 +64,5 @@ SELECT quantileDeterministic(val, 1) FROM t
|
|||||||
|
|
||||||
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
||||||
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/qurntiledeterministic/) <!--hide-->
|
||||||
|
@ -52,3 +52,5 @@ SELECT quantileExact(number) FROM numbers(10)
|
|||||||
|
|
||||||
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
||||||
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/quantileexact/) <!--hide-->
|
||||||
|
@ -65,3 +65,5 @@ SELECT quantileExactWeighted(n, val) FROM t
|
|||||||
|
|
||||||
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
||||||
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/quantileexactweited/) <!--hide-->
|
||||||
|
@ -7,3 +7,5 @@ toc_priority: 201
|
|||||||
Syntax: `quantiles(level1, level2, …)(x)`
|
Syntax: `quantiles(level1, level2, …)(x)`
|
||||||
|
|
||||||
All the quantile functions also have corresponding quantiles functions: `quantiles`, `quantilesDeterministic`, `quantilesTiming`, `quantilesTimingWeighted`, `quantilesExact`, `quantilesExactWeighted`, `quantilesTDigest`. These functions calculate all the quantiles of the listed levels in one pass, and return an array of the resulting values.
|
All the quantile functions also have corresponding quantiles functions: `quantiles`, `quantilesDeterministic`, `quantilesTiming`, `quantilesTimingWeighted`, `quantilesExact`, `quantilesExactWeighted`, `quantilesTDigest`. These functions calculate all the quantiles of the listed levels in one pass, and return an array of the resulting values.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/quantiles/) <!--hide-->
|
||||||
|
@ -55,3 +55,5 @@ SELECT quantileTDigest(number) FROM numbers(10)
|
|||||||
|
|
||||||
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
||||||
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/qurntiledigest/) <!--hide-->
|
||||||
|
@ -56,3 +56,5 @@ SELECT quantileTDigestWeighted(number, 1) FROM numbers(10)
|
|||||||
|
|
||||||
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
||||||
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/quantiledigestweighted/) <!--hide-->
|
||||||
|
@ -84,3 +84,5 @@ SELECT quantileTiming(response_time) FROM t
|
|||||||
|
|
||||||
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
||||||
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/quantiletiming/) <!--hide-->
|
||||||
|
@ -83,3 +83,5 @@ SELECT quantileTimingWeighted(response_time, weight) FROM t
|
|||||||
|
|
||||||
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
- [median](../../../sql-reference/aggregate-functions/reference/median.md#median)
|
||||||
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
- [quantiles](../../../sql-reference/aggregate-functions/reference/quantiles.md#quantiles)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/quantiletiming weighted/) <!--hide-->
|
||||||
|
@ -39,4 +39,6 @@ SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6])
|
|||||||
┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6])─┐
|
┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6])─┐
|
||||||
│ (1,3) │
|
│ (1,3) │
|
||||||
└───────────────────────────────────────────────────────────────────┘
|
└───────────────────────────────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/simplelinearregression/) <!--hide-->
|
||||||
|
@ -22,4 +22,6 @@ skewPop(expr)
|
|||||||
|
|
||||||
``` sql
|
``` sql
|
||||||
SELECT skewPop(value) FROM series_with_value_column
|
SELECT skewPop(value) FROM series_with_value_column
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/skewpop/) <!--hide-->
|
||||||
|
@ -24,4 +24,6 @@ skewSamp(expr)
|
|||||||
|
|
||||||
``` sql
|
``` sql
|
||||||
SELECT skewSamp(value) FROM series_with_value_column
|
SELECT skewSamp(value) FROM series_with_value_column
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/skewsamp/) <!--hide-->
|
||||||
|
@ -8,3 +8,5 @@ toc_priority: 30
|
|||||||
|
|
||||||
!!! note "Примечание"
|
!!! note "Примечание"
|
||||||
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `stddevPopStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `stddevPopStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/stddevpop/) <!--hide-->
|
||||||
|
@ -8,3 +8,5 @@ toc_priority: 31
|
|||||||
|
|
||||||
!!! note "Примечание"
|
!!! note "Примечание"
|
||||||
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `stddevSampStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `stddevSampStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/stddevsamp/) <!--hide-->
|
||||||
|
@ -84,4 +84,6 @@ evalMLMethod(model, param1, param2) FROM test_data
|
|||||||
**Смотрите также**
|
**Смотрите также**
|
||||||
|
|
||||||
- [stochasticLogisticRegression](../../../sql-reference/aggregate-functions/reference/stochasticlinearregression.md#agg_functions-stochasticlogisticregression)
|
- [stochasticLogisticRegression](../../../sql-reference/aggregate-functions/reference/stochasticlinearregression.md#agg_functions-stochasticlogisticregression)
|
||||||
- [Отличие линейной от логистической регрессии.](https://stackoverflow.com/questions/12146914/what-is-the-difference-between-linear-regression-and-logistic-regression)
|
- [Отличие линейной от логистической регрессии.](https://stackoverflow.com/questions/12146914/what-is-the-difference-between-linear-regression-and-logistic-regression)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/stochasticlinearregression/) <!--hide-->
|
||||||
|
@ -53,3 +53,5 @@ stochasticLogisticRegression(1.0, 1.0, 10, 'SGD')
|
|||||||
|
|
||||||
- [stochasticLinearRegression](../../../sql-reference/aggregate-functions/reference/stochasticlinearregression.md#agg_functions-stochasticlinearregression)
|
- [stochasticLinearRegression](../../../sql-reference/aggregate-functions/reference/stochasticlinearregression.md#agg_functions-stochasticlinearregression)
|
||||||
- [Отличие линейной от логистической регрессии](https://moredez.ru/q/51225972/)
|
- [Отличие линейной от логистической регрессии](https://moredez.ru/q/51225972/)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/stochasticlogisticregression/) <!--hide-->
|
||||||
|
@ -6,3 +6,5 @@ toc_priority: 4
|
|||||||
|
|
||||||
Вычисляет сумму.
|
Вычисляет сумму.
|
||||||
Работает только для чисел.
|
Работает только для чисел.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/sum/) <!--hide-->
|
||||||
|
@ -39,3 +39,5 @@ GROUP BY timeslot
|
|||||||
│ 2000-01-01 00:01:00 │ ([4,5,6,7,8],[10,10,20,10,10]) │
|
│ 2000-01-01 00:01:00 │ ([4,5,6,7,8],[10,10,20,10,10]) │
|
||||||
└─────────────────────┴──────────────────────────────────────────────┘
|
└─────────────────────┴──────────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/summap/) <!--hide-->
|
||||||
|
@ -7,3 +7,5 @@ toc_priority: 140
|
|||||||
Вычисляет сумму чисел, используя для результата тот же тип данных, что и для входных параметров. Если сумма выйдет за максимальное значение для заданного типа данных, то функция вернёт ошибку.
|
Вычисляет сумму чисел, используя для результата тот же тип данных, что и для входных параметров. Если сумма выйдет за максимальное значение для заданного типа данных, то функция вернёт ошибку.
|
||||||
|
|
||||||
Работает только для чисел.
|
Работает только для чисел.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/sumwithoverflow/) <!--hide-->
|
||||||
|
@ -15,3 +15,4 @@ toc_priority: 171
|
|||||||
[(2,0),(3,0.1),(7,0.3),(8,0.3),(12,0.3),(17,0.3),(18,0.3),(24,0.3),(25,0.1)]
|
[(2,0),(3,0.1),(7,0.3),(8,0.3),(12,0.3),(17,0.3),(18,0.3),(24,0.3),(25,0.1)]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/timeseriesgroupratesum/) <!--hide-->
|
||||||
|
@ -54,4 +54,6 @@ FROM (
|
|||||||
|
|
||||||
``` text
|
``` text
|
||||||
[(2,0.2),(3,0.9),(7,2.1),(8,2.4),(12,3.6),(17,5.1),(18,5.4),(24,7.2),(25,2.5)]
|
[(2,0.2),(3,0.9),(7,2.1),(8,2.4),(12,3.6),(17,5.1),(18,5.4),(24,7.2),(25,2.5)]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/timeseriesgroupsum/) <!--hide-->
|
||||||
|
@ -34,4 +34,6 @@ FROM ontime
|
|||||||
┌─res─────────────────┐
|
┌─res─────────────────┐
|
||||||
│ [19393,19790,19805] │
|
│ [19393,19790,19805] │
|
||||||
└─────────────────────┘
|
└─────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/topk/) <!--hide-->
|
||||||
|
@ -40,3 +40,5 @@ SELECT topKWeighted(10)(number, number) FROM numbers(1000)
|
|||||||
│ [999,998,997,996,995,994,993,992,991,990] │
|
│ [999,998,997,996,995,994,993,992,991,990] │
|
||||||
└───────────────────────────────────────────┘
|
└───────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/topkweighted/) <!--hide-->
|
||||||
|
@ -38,3 +38,5 @@ uniq(x[, ...])
|
|||||||
- [uniqCombined64](../../../sql-reference/aggregate-functions/reference/uniqcombined64.md#agg_function-uniqcombined64)
|
- [uniqCombined64](../../../sql-reference/aggregate-functions/reference/uniqcombined64.md#agg_function-uniqcombined64)
|
||||||
- [uniqHLL12](../../../sql-reference/aggregate-functions/reference/uniqhll12.md#agg_function-uniqhll12)
|
- [uniqHLL12](../../../sql-reference/aggregate-functions/reference/uniqhll12.md#agg_function-uniqhll12)
|
||||||
- [uniqExact](../../../sql-reference/aggregate-functions/reference/uniqexact.md#agg_function-uniqexact)
|
- [uniqExact](../../../sql-reference/aggregate-functions/reference/uniqexact.md#agg_function-uniqexact)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/uniq/) <!--hide-->
|
||||||
|
@ -49,3 +49,5 @@ uniqCombined(HLL_precision)(x[, ...])
|
|||||||
- [uniqCombined64](../../../sql-reference/aggregate-functions/reference/uniqcombined64.md#agg_function-uniqcombined64)
|
- [uniqCombined64](../../../sql-reference/aggregate-functions/reference/uniqcombined64.md#agg_function-uniqcombined64)
|
||||||
- [uniqHLL12](../../../sql-reference/aggregate-functions/reference/uniqhll12.md#agg_function-uniqhll12)
|
- [uniqHLL12](../../../sql-reference/aggregate-functions/reference/uniqhll12.md#agg_function-uniqhll12)
|
||||||
- [uniqExact](../../../sql-reference/aggregate-functions/reference/uniqexact.md#agg_function-uniqexact)
|
- [uniqExact](../../../sql-reference/aggregate-functions/reference/uniqexact.md#agg_function-uniqexact)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/uniqcombined/) <!--hide-->
|
||||||
|
@ -5,3 +5,5 @@ toc_priority: 193
|
|||||||
# uniqCombined64 {#agg_function-uniqcombined64}
|
# uniqCombined64 {#agg_function-uniqcombined64}
|
||||||
|
|
||||||
Использует 64-битный хэш для всех типов, в отличие от [uniqCombined](../../../sql-reference/aggregate-functions/reference/uniqcombined.md#agg_function-uniqcombined).
|
Использует 64-битный хэш для всех типов, в отличие от [uniqCombined](../../../sql-reference/aggregate-functions/reference/uniqcombined.md#agg_function-uniqcombined).
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/uniqcombined64/) <!--hide-->
|
||||||
|
@ -23,3 +23,5 @@ uniqExact(x[, ...])
|
|||||||
- [uniq](../../../sql-reference/aggregate-functions/reference/uniq.md#agg_function-uniq)
|
- [uniq](../../../sql-reference/aggregate-functions/reference/uniq.md#agg_function-uniq)
|
||||||
- [uniqCombined](../../../sql-reference/aggregate-functions/reference/uniq.md#agg_function-uniqcombined)
|
- [uniqCombined](../../../sql-reference/aggregate-functions/reference/uniq.md#agg_function-uniqcombined)
|
||||||
- [uniqHLL12](../../../sql-reference/aggregate-functions/reference/uniq.md#agg_function-uniqhll12)
|
- [uniqHLL12](../../../sql-reference/aggregate-functions/reference/uniq.md#agg_function-uniqhll12)
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/uniqexact/) <!--hide-->
|
||||||
|
@ -36,3 +36,6 @@ uniqHLL12(x[, ...])
|
|||||||
- [uniq](../../../sql-reference/aggregate-functions/reference/uniq.md#agg_function-uniq)
|
- [uniq](../../../sql-reference/aggregate-functions/reference/uniq.md#agg_function-uniq)
|
||||||
- [uniqCombined](../../../sql-reference/aggregate-functions/reference/uniqcombined.md#agg_function-uniqcombined)
|
- [uniqCombined](../../../sql-reference/aggregate-functions/reference/uniqcombined.md#agg_function-uniqcombined)
|
||||||
- [uniqExact](../../../sql-reference/aggregate-functions/reference/uniqexact.md#agg_function-uniqexact)
|
- [uniqExact](../../../sql-reference/aggregate-functions/reference/uniqexact.md#agg_function-uniqexact)
|
||||||
|
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/uniqhll12/) <!--hide-->
|
||||||
|
@ -10,3 +10,5 @@ toc_priority: 32
|
|||||||
|
|
||||||
!!! note "Примечание"
|
!!! note "Примечание"
|
||||||
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `varPopStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `varPopStable`. Она работает медленнее, но обеспечивает меньшую вычислительную ошибку.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/varpop/) <!--hide-->
|
||||||
|
@ -12,3 +12,5 @@ toc_priority: 33
|
|||||||
|
|
||||||
!!! note "Примечание"
|
!!! note "Примечание"
|
||||||
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `varSampStable`. Она работает медленнее, но обеспечиват меньшую вычислительную ошибку.
|
Функция использует вычислительно неустойчивый алгоритм. Если для ваших расчётов необходима [вычислительная устойчивость](https://ru.wikipedia.org/wiki/Вычислительная_устойчивость), используйте функцию `varSampStable`. Она работает медленнее, но обеспечиват меньшую вычислительную ошибку.
|
||||||
|
|
||||||
|
[Оригинальная статья](https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/reference/vasamp/) <!--hide-->
|
||||||
|
Loading…
Reference in New Issue
Block a user