Можете да използвате case
израз:
select (case when colA = ' ' then to_char(col_b)
else colA
end) as new_colA
Ако искате да сте по-общи, можете да използвате like
:
select (case when colA like 'K%' then colA
else
end) as new_colA
В update
, бихте преместили when
условие към условие за филтриране:
update t
set colA = to_char(colb)
where colA = ' ';