update 表名 pi set pi.scantime =
(case when to_char(pi.scantime,‘YYYY-MM-DD’) =‘2009-06-19’ then to_date(‘2019-06-24’,‘YYYY-MM-DD’)
when to_char(pi.scantime,‘YYYY-MM-DD’) =‘2009-06-21’ then to_date(‘2019-06-24’,‘YYYY-MM-DD’)
when to_char(pi.scantime,‘YYYY-MM-DD’) =‘2009-06-22’ then to_date(‘2019-06-27’,‘YYYY-MM-DD’)
when to_char(pi.scantime,‘YYYY-MM-DD’) =‘2009-06-23’ then to_date(‘2019-06-28’,‘YYYY-MM-DD’)
when to_char(pi.scantime,‘YYYY-MM-DD’) =‘2009-06-25’ then to_date(‘2019-06-28’,‘YYYY-MM-DD’)
when to_char(pi.scantime,‘YYYY-MM-DD’) =‘2009-06-08’ then to_date(‘2019-06-13’,‘YYYY-MM-DD’)
when to_char(pi.scantime,‘YYYY-MM-DD’) =‘2009-06-13’ then to_date(‘2019-06-18’,‘YYYY-MM-DD’)
when to_char(pi.scantime,‘YYYY-MM-DD’) =‘2009-06-14’ then to_date(‘2019-06-17’,‘YYYY-MM-DD’)
when to_char(pi.scantime,‘YYYY-MM-DD’) =‘2009-06-15’ then to_date(‘2019-06-20’,‘YYYY-MM-DD’)
when to_char(pi.scantim
SQL中update时使用case when 提高工作效率
最新推荐文章于 2024-06-18 20:06:23 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)