sql Server 查询出表中一个字段为空的数量
表结构:name,age,address查出表里address列中没有数据的数量isnull好像不行...
表结构:
name , age ,address
查出表里address列中没有数据的数量
isnull 好像不行 展开
name , age ,address
查出表里address列中没有数据的数量
isnull 好像不行 展开
5个回答
展开全部
--计算为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=''
我以为不用写那么详细
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询