关于sum函数的问题

frank19800411 2006-08-31 11:03:47
在一个存储过程中使用到sum函数得到的结果,本来设置的是int型,但是
declare @abc int
declare @c int
declare @r int
select @abc=sum(point) from t1
select @r=count(*) .....
set @c=@abc+@r
print @c

当select @abc=sum(point) from t1 取到的值是空值的时候,最后c也是空,为什么?怎么解决?谢谢了!!
...全文
133 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
frank19800411 2006-08-31
  • 打赏
  • 举报
回复
谢谢!
hellowork 2006-08-31
  • 打赏
  • 举报
回复
select @abc=isnull(sum(point),0) from t1

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧