SQL 使用update case when 批量更新

来源:互联网 发布:终极算法 pdf 编辑:程序博客网 时间:2024/06/05 21:07

在sql操作中,我们经常批量更新数据,本想使用 if 条件 更新操作1 else 更新操作2 ;实现方式可以使用存储过程来写,但是简单的操作不想并不想写那么复杂的存储过程,那么怎么办?
好在,我们可以使用case when else 才操作批量更新SQL


UPDATE T_DEMO_ZYCL_WFXW  SET WFLX = CASE CLBZFLWHEN '固体废物污染防治法' THEN '4'WHEN '水污染防治法' THEN '3'WHEN '环境管理' THEN '1'WHEN '大气污染防治法' THEN '2'WHEN '噪声污染防治法' THEN '5'ELSE '6' END
原创粉丝点击