当前位置: 代码迷 >> Sql Server >> 实现表中两行数据中一个字段的互换
  详细解决方案

实现表中两行数据中一个字段的互换

热度:84   发布时间:2016-04-24 09:19:44.0
实现表中两行数据中一个字段的交换

如果我知道选手编号,怎么实现两个选手编号的互换。大神们求解决
------解决思路----------------------
UPDATE players
SET 选手编号=CASE WHEN 选手编号='00LDG01'THEN'000VG01'ELSE'00LDG01'END
WHERE 选手编号 IN('000VG01','00LDG01')

------解决思路----------------------

update Players set 选手编号=case when 选手编号=‘000VG01’ then ‘00LGD01’ else ‘000VG01’ end
 where 选手编号 in(‘000VG01’,'00LGD01')

  相关解决方案