यह काम करना चाहिए
update table_name
set column_b = case
when column_a = 1 then 'Y'
else null
end,
set column_c = case
when column_a = 2 then 'Y'
else null
end,
set column_d = case
when column_a = 3 then 'Y'
else null
end
where
conditions
सवाल यह है कि आप ऐसा क्यों करना चाहेंगे... आप शायद डेटा मॉडल पर पुनर्विचार करना चाहें। आप null
. को बदल सकते हैं आप जो चाहते हैं उसके साथ।