2011-03-29 89 views
0

我想改變「AA」至「BB」和「BB」到「AA」更新重複的行

col1 col2 
---- ---- 
1 aa 
2 bb 
3 aa 
4 aa 
5 bb 

是否有可能與一個更新語句?我知道有可能用一些臨時表或變量

回答

0

例如:

UPDATE your_table_name SET 
    col2=CASE WHEN col2='aa' THEN 'bb' 
      WHEN col2='bb' THEN 'aa' 
      ELSE col2 
     END