2.5.2.    Влияние NULL-значений в функции AVG

Среднее значение множества чисел равно сумме чисел, де­ленной на число элементов множества. Однако если некоторые элементы пусты (то есть их значения неизвестны или не сущес­твуют), деление на количество всех элементов множества при­ведет к неправильному результату.

Функция AVG вычисляет среднее значение всех известных значений множества элементов, то есть эта функция подсчиты­вает сумму известных значений и делит ее на количество этих значений, а не на общее количество значений, среди которых могут быть NULL-значения. Если столбец состоит только из пус­тых значений, то функция AVG также возвратит NULL.