a b c
1 2 3
1 2 3
1 2
1 2
1 2 3
这是表的数据,我想通过sql语句得到以下结果
a b c d
1 2 3 1
1 2 3 1
1 2 0
1 2 0
1 2 3 1
就是判断c是否为空,假如是空的话,就添加一个d值为0,假如c不为空,d的值就为1,请问下,sql该怎么写啊。
2 个解决方案
#1
select a,b,c ,case when c is null then 0 else 1 end as d from tablename ?
#2
厉害! ,多谢了,亲测可用。
#1
select a,b,c ,case when c is null then 0 else 1 end as d from tablename ?
#2
厉害! ,多谢了,亲测可用。