Функция AVG в SQL Server вычисляет среднее значение числового столбца. 1 Для этого она суммирует все ненулевые значения в указанном столбце, а затем делит общую сумму на количество этих значений. 1
Функция AVG игнорирует нулевые значения. 12
Есть несколько вариантов использования функции, например:
- С предложением GROUP BY. 1 Позволяет вычислить среднее значение для каждой группы в наборе данных. 1
- С предложением DISTINCT. 1 Вычисляет среднее значение уникальных значений в столбце, исключая повторяющиеся значения из вычисления. 1
- Если сумма превышает максимальное значение для типа данных возвращаемого значения, AVG возвращает ошибку. 24