![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
求sql2008的sql修改语句
sql2008中表aaa中的b列中只有0,1,2三个值中的一个,c列只有1,2两个值中的一个,我现在求sql语句,就是同一行中如果b列中是0,那么c列中就改成1。如果b列...
sql2008中 表aaa中的b列中只有0,1,2三个值中的一个,c列只有1,2两个值中的一个,我现在求sql语句,就是同一行中如果b列中是0,那么c列中就改成1。如果b列中是1或者2,那么c列中就改成2,这句sql语句怎么写,跪求
展开
3个回答
展开全部
update aaa set c=(case when b=0 then 1
else 2 end)
前提是b只有0,1,2三个值,如果有多个,就用多几个when表达式
else 2 end)
前提是b只有0,1,2三个值,如果有多个,就用多几个when表达式
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询