简单的SELECT查询,HELP(50分)

  • 主题发起人 主题发起人 NewLearner
  • 开始时间 开始时间
N

NewLearner

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在SQL中: SELECT XX+(SELECT SUM(XX)FROM XX)FROM XX
如果求和的表中返回值为空,那么两个数相加将不能返回任何值,
请问怎样在求和表不论是否返回空值时,两数相加都能返回不为空的值呢?(第一个XX不为空值)
 
select xx+(select iif(sum(xx) is null,0,sum(xx)),from xx) from xx
 
SELECT XX+(SELECT SUM(isnull(XX,0)FROM XX)FROM XX
 
如果求和的查询中没有记录,还是会返回空值
 
SELECT XX+(SELECT isnull(sum(XX),0) From XX) From XX
 
多人接受答案了。
 
后退
顶部