日期:2014-05-18  浏览次数:20848 次

怎么判断数据表中相关内容列全为空!!!请高人指点下!!谢谢
我的数据库有几张表:
表1:name 表2:leiru ...
 ID data ID leiru1 leiru2
name1 09-09 name1 you you
name2 09-25 name1 you you
name3 09-11 ......
  ...... name2 you you
  name2 you  
  name2 you
  ......
  name3 you  
  name3 you  
  name3 you  
  ......

我要做个表:
 ID leiru1(有内容) leiru2(有内容)
name1 有 有
name2 有 有
name3 有 无
  ......

ID是自动提取的:
SqlConnection lijie=new SqlConnection (@"Server=(local);UID=sa;PWD=sa;"+"Database=NameLR");
lijie.Open();
SqlDataAdapter myDataAdapter=new SqlDataAdapter ("SELECT ID from name ORDER BY ID",lijie);

剩下要判断leiru表的相关内容:如,当leiru2列与ID相关的内容全为空时,返回一个值??
不知道这个语句这么写!!!
请高手指导下!!!!谢谢了!!!!


 

------解决方案--------------------
你这个应该是SQL语句的问题吧?
你这样试试看可以嘛 
select 1 from leiru where id=youname and leiru2=''
如果返回是 1 就表示leiru2列不为空
我这里没有环境不能测试 不知道行不行

SQL语句是不区分大小写的

------解决方案--------------------
如果是Gridview有个当数据为空的时候显示的自定义显示数据的

也可以写个方法调用


或者在sql语句中使用
case when then 块判断为空是读取的数据是什么