oracle sql通过判断条件更新数据库某个字段的值内容
发布时间:2020-12-12 15:03:42 所属栏目:百科 来源:网络整理
导读:在工作中,出现了一个简单的问题,就是按照一定的规律将oracle数据库里面的字段值进行处理和更新,现写了以下代码进行实现,特此记录下来,以备后用: update t_cure_plan a set (inject) = (selectcasewhen inject='第一针' then '1'when inject='第二针' t
在工作中,出现了一个简单的问题,就是按照一定的规律将oracle数据库里面的字段值进行处理和更新,现写了以下代码进行实现,特此记录下来,以备后用: update t_cure_plan a set (inject) = ( select case when inject='第一针' then '1' when inject='第二针' then '2' when inject='第三针' then '3' when inject='第四针' then '4' when inject='第五针' then '5' when inject='第六针' then '6' when inject='第七针' then '7' when inject='第八针' then '8' when inject='第九针' then '9' when inject='第十针' then '10' else inject end as newInject from t_cure_plan b where a.id=b.id ); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |