По-обща версия (която не зависи от клаузата where и следователно ограничава общите ви резултати):
SELECT
SUM(CASE WHEN average IS NULL THEN 1 ELSE 0 END) As null_num,
SUM(CASE WHEN average IS NOT NULL THEN 1 ELSE 0 END) AS not_null_num
FROM users
Не е по-добре от конкретните заявки, представени от други отговори тук, но може да се използва в ситуации, когато използването на клауза за ограничаване е непрактично (поради необходимост от друга информация)...