sqlserver数据库sql语句使用case条件

描述:

CourseDispatchInfo表的CourseDispatchStatus字段进行更新,当CourseDispatchStatus为2、3、4时候,将其更新为1,当CourseDispatchStatus为5的时候,将其更新为4

update CourseDispatchInfo

set CourseDispatchStatus = (

   case when CourseDispatchStatus in ('2', '3', '4') then '1'

   when CourseDispatchStatus = '5' then '4' end

)

猜你喜欢

转载自luanxiyuan.iteye.com/blog/1988453
今日推荐