奥礼网
新记
sql 该列值为空时,则显示另一列 怎么写?
sql 该列值为0时,则显示另一列 怎么写?
如:
A B
0 3
0 2
1 2
想显示结果
B
3
2
1
举报该文章
其他看法
第1个回答 2015-11-09
select case when a=0 then b else a end from tab --tab是你查询的表;
select case when isnull(a,0)=0 then b else a end from tab --如果a列有NULL值则这么写;
第2个回答 2015-11-09
select case b when 0 then a else b end from table本回答被提问者采纳
相似回答
大家正在搜
相关问题
sql语句 如果为空则查询另一列该怎么写
SQL Server中如何操作"如果一个字段为空,则将另一个...
SQL语句怎么查询某列为空(空符合所有属性)和一列固定值的数...
SQL语句的问题,当一个字段为空时,用一个字段替换它
如果某列数据全部为0则不显示该列,sql怎么写
sql语句,当b列为0时,显示T,b列不为0时,显示为空,语...
怎样用SQL语句在某一值为空时赋值给它另一个值
sql server 有一列原值为空,现在需要将其列值加1,...