编程论坛
注册
登录
编程论坛
→
SQL Server论坛
不用循环语句,某学生表性别列都为空时返回false,否则返回true如何写阿
烟雨袅袅
发布于 2010-05-22 05:18, 571 次点击
不用循环语句,用其他语句,all join exists等 越短越好
当某学生表性别列都为空时(即没有数据)返回false。如果有一个学生填写了性别则回true如何写阿
2 回复
#2
aei135
2010-05-22 08:35
if exists(select 1 from table where isnull(性别,'')<>'')
select 'true' as tag
else
select 'false' as tag
#3
烟雨袅袅
2010-05-22 09:11
没想到可以变得这么短,非常感谢
1