2020-07-29 06:49:57 +00:00
---
toc_priority: 5
---
# avg {#agg_function-avg}
2021-03-02 22:46:37 +00:00
Вычисляет среднее арифметическое.
**Синтаксис**
``` sql
avg(x)
```
2021-03-12 08:49:32 +00:00
**Аргументы**
2021-03-02 22:46:37 +00:00
2021-03-12 16:44:36 +00:00
- `x` — входное значение типа [Integer ](../../../sql-reference/data-types/int-uint.md ), [Float ](../../../sql-reference/data-types/float.md ) или [Decimal ](../../../sql-reference/data-types/decimal.md ).
2021-03-02 22:46:37 +00:00
**Возвращаемое значение**
2021-03-12 16:44:36 +00:00
- среднее арифметическое, всегда типа [Float64 ](../../../sql-reference/data-types/float.md ).
- `NaN` , если входное значение `x` — пустое.
2021-03-02 22:46:37 +00:00
**Пример**
Запрос:
``` 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;
```
2021-03-02 22:59:12 +00:00
Выполните запрос:
2021-03-02 22:46:37 +00:00
``` sql
SELECT avg(t) FROM test;
```
Результат:
``` text
┌─avg(x)─┐
│ nan │
└────────┘
```
2020-07-30 12:49:19 +00:00