--- toc_priority: 5 --- # avg {#agg_function-avg} Вычисляет среднее арифметическое. **Синтаксис** ``` sql avg(x) ``` **Аргументы** - `x` — входное значение типа [Integer](../../../sql-reference/data-types/int-uint.md), [Float](../../../sql-reference/data-types/float.md) или [Decimal](../../../sql-reference/data-types/decimal.md). **Возвращаемое значение** - среднее арифметическое, всегда типа [Float64](../../../sql-reference/data-types/float.md). - `NaN`, если входное значение `x` — пустое. **Пример** Запрос: ``` sql SELECT avg(x) FROM values('x Int8', 0, 1, 2, 3, 4, 5); ``` Результат: ``` text ┌─avg(x)─┐ │ 2.5 │ └────────┘ ``` **Пример** Создайте временную таблицу: Запрос: ``` sql CREATE table test (t UInt8) ENGINE = Memory; ``` Выполните запрос: ``` sql SELECT avg(t) FROM test; ``` Результат: ``` text ┌─avg(x)─┐ │ nan │ └────────┘ ```