变更性别
编写一个 SQL 查询来交换所有的 ‘f’ 和 ‘m’ (即,将所有 ‘f’ 变为 ‘m’ ,反之亦然),仅使用 单个 update 语句 ,且不产生中间临时表。
注意,你必须仅使用一条 update 语句,且 不能 使用 select 语句。
update Salary
set sex = case sex when 'm' then 'f'
else 'm'
end
更新的语句为update
update 表名
set 列名 = 新值
where 条件
上述将m换为f,将f换为m.可采用case when条件表达式
CASE WHEN SCORE = ‘A’ THEN ‘优’
WHEN SCORE = ‘B’ THEN ‘良’
WHEN SCORE = ‘C’ THEN ‘中’
ELSE ‘不及格’
END