double arrow

Синтаксис. AVG() это агрегатная функция, которая возвращает среднее значение в определенном столбце или выражении

Описание

InterBase

AVG()

AVG() это агрегатная функция, которая возвращает среднее значение в определенном столбце или выражении. В качестве параметров допустимы только числовые данные.

Если значение поля включенное в вычисления NULL или неизвестно, то оно автоматически исключается из вычисления. Автоматическое исключение предотвращает средние, от того чтобы он не принимало бессмысленные значения.

AVG() вычисляет свое значение на диапазоне выбранных строк. Если количество строк возвращенное SELECT равно нулю, то AVG() возвращает значение NULL.

AVG ([ALL] <val> | DISTINCT <val>);
Аргумент Описание
ALL Возвращает средние всех значений.  
DISTINCT Устраняет повторяющиеся значения, затем вычисляется средние.  
<val> Столбец или выражение, которое вычисляется к численному типу данных.  

Сейчас читают про: