任务描述
本关任务:给定一张
tb_Salary
表,如下所示,有m = 男性
和f = 女性
的值。交换所有的f
和m
值(例如,将所有f
值更改为m
,反之亦然)。
id name sex salary 1 Elon f 7000 2 Donny f 8000 3 Carey m 6000 4 Karin f 9000 5 Larisa m 5500 6 Sora m 500 要求只使用一句更新
update
语句,且不允许含有任何select
语句完成任务。
--#
--# # # # # # # # # # Begin # # # # # # # # # #
UPDATE tb_Salary
SET
sex = CASE sex WHEN 'm'
THEN 'f'
ELSE 'm'
END;
--# # # # # # # # # # End # # # # # # # # # #