考虑有一张桌子 具有EmployeeID,ExperienceLevel属性的员工 现在,ExperienceLevel可以是Junior或Senior。我想切换具有大三和高级的行的值和大三。我怎么能这样做?
答案 0 :(得分:6)
UPDATE Employee
SET ExperienceLevel =
CASE ExperienceLevel
WHEN 'Junior' THEN 'Senior'
WHEN 'Senior' THEN 'Junior'
ELSE Experiencelevel
END
答案 1 :(得分:0)
update employee set ExperienceLevel =
(case ExperienceLevel
when 'Junior' then 'Senior'
else 'Junior'
end);
根据您使用的RDBMS,您可能需要稍微调整一下语法。