Перейти к основному содержимому
Перейти к основному содержимому

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 │
└────────┘