数据库

SQL语句中怎么选择某字段为空的记录

2011-01-03

一个表,有N条记录,其中有一个字段是a,在这N条记录中有若干条记录a的值是空的(NULL),现在我想把这些空的记录取出来,SQL语句怎么写?
一开始我写的是:
select * from tablename where a=NULL
但是失败了

后来写 select * from tablename where a="" 此处用的是单引号,也失败了。

最后经过网上搜索和实践,一下写法正确:

select * from tablename where a is NULL

希望别的朋友遇到这样的问题,搜索到后能帮你早点解决问题。