查询数据库中的空值

来源:百度知道 编辑:UC知道 时间:2024/05/04 10:20:27
将ACCESS表格中数据转到SQLSERVER中后,里面有空值。但是用SQL语句查不出来。select * from yqjrec where yqjmc is null
我明明看到YQJMC一列有空值,但词句执行后没有任何反应。
谢谢各位的答案,我已经知道怎么回事了。转换后不是空值,而是NULL。用以下语句可以查出来 SELECT * FROM YQJREC WHERE YQJMC = 'NULL'。

如果你的表中yqjmc是(NULL)值,那么你的写的语句没问题。就用
select * from yqjrec where yqjmc is null ;
如果你的表中yqjmc不是(NULL)值而是空。就用
select * from yqjrec where yqjmc='' 。
你如果不能确定是空还是NULL值,不如这样写:
select * from yqjrec where yqjmc is null or yqjmc='' 。

select * from yqjrec where yqjmc=''