sql7的大问题!!!(30分)

  • 主题发起人 主题发起人 peterwang
  • 开始时间 开始时间
P

peterwang

Unregistered / Unconfirmed
GUEST, unregistred user!
表t1:如下:
x1 x2
1 1
2 null
3 null
4 2
如果写如下语句:
select * from t1 where x2=null
结果居然是没有记录符合条件!!!!
怎么办??????
 
use is null
 
老大,什么意思?
 
sorry,
select * from t1 where x2 is null
 
null 不是么写的。
这才是对的。
select * from t1 where x2 is null
 
高!!已解决!
请帮帮忙,看我的另一个问题:
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=163840
 
为什么非要横过来呢?既然已经取得了数据,剩下的完全可以在程序中实现的啊!
我认为不太可能.
 
null是个特殊值,不能直接参与计算,只要参与计算,整个表达式值为 null.
所以必须用is null来判断.
access里面好像是用isnull().
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
835
SUNSTONE的Delphi笔记
S
S
回复
0
查看
765
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部