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

实现表中两行数据中一个字段的交换
实现表中两行数据中一个字段的互换
如果我知道选手编号,怎么实现两个选手编号的互换。大神们求解决
------解决思路----------------------
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')