我想将'aa'改为'bb'而'bb'改为'aa'
col1 col2
---- ----
1 aa
2 bb
3 aa
4 aa
5 bb
是否可以使用单个更新语句?我知道有可能使用一些临时表或变量
答案 0 :(得分:0)
例如:
UPDATE your_table_name SET
col2=CASE WHEN col2='aa' THEN 'bb'
WHEN col2='bb' THEN 'aa'
ELSE col2
END