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

Если аргумент функции COUNT является константой или столбцом без пустых значений, то функция возвращает количе­ство строк, к которым применимо определенное условие или группирование.

Если аргументом функции является столбец, содержащий пустое значение, то COUNT вернет число строк, которые не со­держат пустые значения и к которым применимо определенное в COUNT условие или группирование.

Если бы механизм NULL не был доступен, то неприменимые и отсутствующие значения пришлось бы исключать с помощью

КОНСТРУКЦИИ WHERE.

Поведение функции COUNT(*) не зависит от пустых значе­ний. Она возвратит общее количество строк в таблице.