एक case
अभिव्यक्ति केवल एक अभिव्यक्ति के मूल्य में हेरफेर कर सकती है, परिणाम से पंक्तियों को नहीं हटा सकती है। अगर आप null
को छोड़ना चाहते हैं परिणाम से, आपको एक where
जोड़ना होगा खंड:
SELECT CASE WHEN id = 1 THEN 'A'
WHEN id = 2 THEN 'B'
END
FROM test
WHERE id IN (1, 2) -- HERE