Obecnější verze (která nezávisí na klauzuli where, a tudíž omezuje vaše celkové výsledky):
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
Není to lepší než konkrétní dotazy prezentované zde jinými odpověďmi, ale lze je použít v situacích, kdy je použití omezující klauzule nepraktické (kvůli potřebě jiných informací)...