Làm thế nào về:
SELECT COUNT(1)
FROM TableA
WHERE
wrap_up_cd = val
AND ((brn_brand_id = filter) OR (brn_brand_id IS NULL AND filter IS NULL))
Tôi không phải là chuyên gia Oracle, nhưng tôi mong đợi điều đó hoạt động - về cơ bản làm cho truy vấn phù hợp nếu cả bộ lọc và giá trị là NULL.