帮忙看看sql语局
select * from 表 where 字段1 is not Null and 字段2 is Null
我要实现再结果集中 筛选出 字段1不为空 和 字段2是空的 同时具备的条件,怎么无结果显示啊! 问题出再哪了!
[解决办法]
Create Table 表
(字段1Int,
字段2Int)
Insert 表 Select 1, Null
Union All Select Null, Null
Union All Select 3, 5
GO
select * from 表 where 字段1 is not Null
select * from 表 where 字段2 is Null
select * from 表 where 字段1 is not Null and 字段2 is Null
GO
Drop Table 表
--Result
/*
字段1字段2
1NULL
35
字段1字段2
1NULL
NULLNULL
字段1字段2
1NULL
*/
[解决办法]
select * from 表 where 字段1 is not Null and 字段2 is Null
楼主写的本身就是对的.没数据的话,应该是本身就不存在满足条件的记录.