现在的位置: 首页 > 综合 > 正文

根据条件跟新数据 decode、case when

2012年03月19日 ⁄ 综合 ⁄ 共 321字 ⁄ 字号 评论关闭

1。用decode将多条更新语句写成一条语句,这种执行效率要高一些,写sql尽量使用数据库自带的函数,以提高效率

update aa set bb=decode(aa,1,'chen',2,'cheng','love')

2。 利用case when 语句

update aa set bb=(case  aa      when 1 then 'chen'

                                            when 2 then 'cheng'

                                           else 'love'

                                             end)

 

抱歉!评论已关闭.