正如标题所说的,我如何交换可以是'a'或'b'的列的所有值带有" b"的列有A?
我不确定如何使用更新和集合将所有A的A都更改为B,然后当所有列具有A'B'时,它们将更改为。
您可以这样使用case
:
update tablename
set col =
case col
when 'A' then 'B'
when 'B' then 'A'
end
where col in ('A', 'B')
请参阅演示。