ClickHouse/docs/ru/sql-reference/aggregate-functions/reference/avg.md
2021-03-15 14:32:26 +03:00

1.2 KiB

toc_priority
5

avg

Вычисляет среднее арифметическое.

Синтаксис

avg(x)

Аргументы

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

  • среднее арифметическое, всегда типа Float64.
  • NaN, если входное значение x — пустое.

Пример

Запрос:

SELECT avg(x) FROM values('x Int8', 0, 1, 2, 3, 4, 5);

Результат:

┌─avg(x)─┐
│    2.5 │
└────────┘

Пример

Создайте временную таблицу:

Запрос:

CREATE table test (t UInt8) ENGINE = Memory;

Выполните запрос:

SELECT avg(t) FROM test;

Результат:

┌─avg(x)─┐
│    nan │
└────────┘