select sum(TotalPrice) + (select sum(TotalPrice) from SpecialRoom) from roomcontract如果select sum(TotalPrice) from SpecialRoom)里面没有值的话 查询出来就是NULL所以这条语句相加结果都会为null
现在就是要判断 如果他为null 的话 就赋值为0
应该怎么判断
现在就是要判断 如果他为null 的话 就赋值为0
应该怎么判断
解决方案 »
- SQL insert update select的问题
- 这样的要求用inner join达不到效果,请教。
- 如何判断学生是否考试过关
- JSP直接通过sqljdbc.jar连接SQL2005问题,该怎么连接?试了好多连不上,说游标不支持
- ***紧急求一SQL语句,都进来看看吧谢谢****
- 请教关于多表综合查询语句写法。。。
- 超级SUPER级别的SQL数据库查询命令!!!!打赌输了400元!!!!!!!!!可怜,有高手能赚钱的进!
- sql server数据库自动备份的作业能实现吗?
- Access 数据查询结果的合并问题
- 应该选择哪种桌面数据库开发?
- 查询语句总体查出来是个NULL怎么转换
- insert into问题
from roomcontract
select sum(TotalPrice) from
(
select TotalPrice from roomcontract
union all
select TotalPrice from SpecialRoom
) as t
意思是如果查询时该字段有空值的话,把后面的值填充到该空值里面
如isnull(sum(TotalPrice),0)
----用isnull
select sum(TotalPrice) + (select isnull(sum(TotalPrice),0) from SpecialRoom)
from roomcontract
sum(TotalPrice) + isnull((select sum(TotalPrice) from SpecialRoom),0)
from
roomcontract
(select sum(isnull(TotalPrice,0)) from SpecialRoom)
from roomcontract