En mere generisk version (der ikke afhænger af where-klausulen og dermed begrænser dine overordnede resultater):
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
Det er ikke bedre end de specifikke forespørgsler, der præsenteres af andre svar her, men det kan bruges i situationer, hvor man bruger en begrænsning, hvor klausulen er upraktisk (på grund af andre oplysninger, der er nødvendige)...