寻求一个SQL语句的写法,关于判断赋值的语句
我有一张表a假如表a中b字段中出现了值999,我要让这个值显示为0;b字段出现了值888,我要让这个值显示为1这样具体语句怎么写能否用IF或者case...else语句么...
我有一张表a 假如表a中b字段中出现了值999,我要让这个值显示为0;b字段出现了值888,我要让这个值显示为1 这样 具体语句怎么写
能否用IF 或者case...else 语句么 展开
能否用IF 或者case...else 语句么 展开
3个回答
展开全部
update a set b=(case when b=999 then 0 when b=888 then 1 end b end);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select case
when b=999 then 0
when b=888 then 1
end
from a
when b=999 then 0
when b=888 then 1
end
from a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询