嗨,所以我的问题就像听起来一样。
我需要将列中的两个值交换到另一个值,我知道正在进行
ARTISTNAME
BILL
BAKER
JOHN
BAKER
BAXTER
MARY
工作但我的问题是我还需要将另一个值交换到该现有值。在下表中,我需要更换baker和baxter,所以无论哪个是baxter,我都需要它是面包师,哪里有面包师,我需要它是baxter。
{{1}}
任何帮助将不胜感激。 谢谢!
答案 0 :(得分:0)
只需使用case
:
update t
set col = (case when col = 'Baker' then 'Baxter' else 'Baker' end)
where col in ('Baker', 'Baxter');