AVG()
DSQL
AVG([ALL | DISTINCT] <expr>)
| Параметр | Описание |
|---|---|
expr |
Выражение.Может содержать столбец таблицы, константу, переменную, выражение, неагрегатную функцию или UDF, которая возвращает числовой тип данных.Агрегатные функции в качестве выражения не допускаются. |
DOUBLE PRECISION, DECFLOAT или масштабируемое целое (INTEGER, BIGINT или INT128) в зависимости от типа аргумента функции expr.
Функция AVG возвращает среднее значение для группы.Значения NULL пропускаются.
-
Параметр
ALL(по умолчанию) применяет агрегатную функцию ко всем значениям. -
Параметр
DISTINCTуказывает на то, что функцияAVGбудет выполнена только для одного экземпляра каждого уникального значения, независимо от того, сколько раз встречается это значение. -
В случае если выборка записей пустая или содержит только значения
NULL, результат будет содержатьNULL.