Một case biểu thức chỉ có thể thao tác giá trị của một biểu thức, không loại bỏ các hàng khỏi kết quả. Nếu bạn muốn bỏ qua null từ kết quả, bạn sẽ phải thêm where mệnh đề:
SELECT CASE WHEN id = 1 THEN 'A'
WHEN id = 2 THEN 'B'
END
FROM test
WHERE id IN (1, 2) -- HERE