当前位置:Gxlcms > 数据库问题 > SQL语句,使用case when 实现批量更新数据

SQL语句,使用case when 实现批量更新数据

时间:2021-07-01 10:21:17 帮助过:4人阅读

SQL语句,使用case when 实现批量更新数据

      update table_name set
            status = case id 
               when 1 then ‘正常‘
               when 2 then ‘禁用‘
               when 3 then ‘过期‘
            end,
            rank = case id
               when 1 then 1
               when 2 then 2
               when 3 then 3
            end
      where id in (1,2,3);
                             

SQL语句,使用case when 实现批量更新数据

标签:where   code   cas   更新   when   table   date   lan   禁用   

人气教程排行