SQL语句case怎么判断这个字段为空
case某字段when?then'是空的'end?处应该怎么写才能判断他是空的,才能给他赋值...
case 某字段 when ? then '是空的' end
?处应该怎么写才能判断他是空的,才能给他赋值 展开
?处应该怎么写才能判断他是空的,才能给他赋值 展开
8个回答
展开全部
不知楼主说的空是什么意思?
是 字符串的空 还是 Null的空?
如果是 字符串的空 就用 字段= ‘’
如果是 null 就用 字段 is null
例如:
use myqq
go
select '显示结果'=case
when name is null then '姓名未填写'
when name = '' then '姓名是空'
end
from users
go
是 字符串的空 还是 Null的空?
如果是 字符串的空 就用 字段= ‘’
如果是 null 就用 字段 is null
例如:
use myqq
go
select '显示结果'=case
when name is null then '姓名未填写'
when name = '' then '姓名是空'
end
from users
go
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
case when 字段 is null then ... else ... end
这么用
case ... when ... end
不能判断null
这么用
case ... when ... end
不能判断null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字段名.value=Null //判断为空
//或者
字段名.value="" //也可
//或者
字段名.value="" //也可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
case when 某字段 is null then '是空的' end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询