首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

为什么小弟我set的条件判断null不成功

2012-02-28 
为什么我set的条件判断null不成功update a set a.级别iif(a.年龄20,0,1) where a.级别 is null当空

为什么我set的条件判断null不成功
update a set a.级别=iif(a.年龄>20,'0','1') where a.级别 is null
当空值时 我的数据就不变 奇怪了 是不是iff 限制后面的条件了
要是换成 a.级别 is not null 就又可以了 但是逻辑上说不了


[解决办法]
select * from xxx where a.级别 is null

看看有没有返回,估计a.级别 不是空,而是“” 空字符串。
[解决办法]
改为:

Update a Set a.级别=Iif(a.年龄>20,'0','1') Where Empty(a.级别)

热点排行