sql Server 查询出表中一个字段为空的数量
表结构:name,age,address查出表里address列中没有数据的数量isnull好像不行...
表结构:
name , age ,address
查出表里address列中没有数据的数量
isnull 好像不行 展开
name , age ,address
查出表里address列中没有数据的数量
isnull 好像不行 展开
5个回答
展开全部
因为count统计语句是统计不出null的,所悄谨李以用
select count(address) from test where address is null
得出的结果一定是0,知道了原因,相应的解决办法就有了启迟,可晌态以统计不为空的列,假如name列不可以为空,每一行都有数据,那么可以用下面的语句来查询
select count(name) from test where address is null and name is not null
展开全部
--计算为null的个数
select count(*) from table where address is null
--计算做拆宴长度为0的个数
select count(*) from table where address=''
--计算为null或长度为0的个纯银数御神
select count(*) from table where address='' or address is null
select count(*) from table where address is null
--计算做拆宴长度为0的个数
select count(*) from table where address=''
--计算为null或长度为0的个纯银数御神
select count(*) from table where address='' or address is null
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要说清楚是空字符还芦贺团是无值。
空字符:address=‘’
无拍御值:address is null
都算就加or关陪橘系
空字符:address=‘’
无拍御值:address is null
都算就加or关陪橘系
追问
空字符跟无值,都算
追答
就这样: (address=‘’ or address is null)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
is dbnull
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where address=''
追问
你这没写完吧?
追答
Select * from table where address=''
我以为不用写那么详细
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询