+ -
当前位置:首页 → 问答吧 → sql语句中判断某字段为空的方法

sql语句中判断某字段为空的方法

时间:2011-09-01

来源:互联网

我要显示出该(PhaseIPay)字段值为空的记录  

 sql=sql &" and (PhaseIPay = 0 or PhaseIPay ='' or isnull(PhaseIPay) )"

其中 PhaseIPay ='' 怎么表才正确.

作者: liyiying   发布时间: 2011-09-01

PhaseIPay is null

作者: zsx841021   发布时间: 2011-09-01

引用 1 楼 zsx841021 的回复:

PhaseIPay is null

  and PhaseIPay =''

作者: reciment   发布时间: 2011-09-01

引用 2 楼 reciment 的回复:
引用 1 楼 zsx841021 的回复:

PhaseIPay is null

and PhaseIPay =''

我是来接分的。

作者: bastever   发布时间: 2011-09-01



1.PhaseIPay ='' 这样表达是出错的.
2.PhaseIPay is null 与这个 isnull(PhaseIPay) 意思是一样的.

作者: liyiying   发布时间: 2011-09-01

首先,谢谢大家!
我的意思是:要查询值为空,但不仅要判断逻辑上,还有事实上的空.

事实上的空怎么表示呢?
PhaseIPay ='' 这样表示会出错:标准表达式中数据类型不匹配。

作者: liyiying   发布时间: 2011-09-01

热门下载

更多