Một phiên bản chung chung hơn (không phụ thuộc vào mệnh đề where và do đó giới hạn kết quả tổng thể của bạn):
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
Nó không tốt hơn khi các truy vấn cụ thể được trình bày bởi các câu trả lời khác ở đây, nhưng nó có thể được sử dụng trong các trường hợp sử dụng mệnh đề giới hạn where là không thực tế (do cần thông tin khác) ...