怎么使Count最小返回值为0不为Null

 我来答
tangyyer
推荐于2017-10-09 · TA获得超过15.6万个赞
知道顶级答主
回答量:5万
采纳率:84%
帮助的人:1.6亿
展开全部
3楼: select count(table_name) as countnum from table
if count(table_name) is null
set countnum=0
select countnum
4楼: select num=isnull(count([columnname]),0) from [table]
5楼: 什么意思?count本来就不会返回null值啊!如sqlserver 服务管理器没
6楼: select count(isnull(columnname,0)) as count_cloumname
form tablename

在所有有可能为NULL的字段在参加运算时,都加上
ISNULL(列名,替换值)
否则运算结果就变NULL了
7楼: select isnull(count,10) as count_cloumname
form tablename
where isnull(count,10)=0
雨诺与诺
2015-01-25 · TA获得超过1213个赞
知道小有建树答主
回答量:2179
采纳率:33%
帮助的人:686万
展开全部
你可以自己写一个这个函数,count对null统计应该会报错,要看具体情况,也可以写if判断,直接返回0,不是null再用count统计。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式