Een meer algemene versie (die niet afhankelijk is van de waar-clausule en dus uw algemene resultaten beperkt):
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
Het is niet beter dan de specifieke vragen die door andere antwoorden hier worden gepresenteerd, maar het kan worden gebruikt in situaties waarin het gebruik van een clausule met een beperking onpraktisch is (omdat andere informatie nodig is)...