1

我有一列 IsSeed,其值为“N”和“NULL”,作为我想选择所有字段中没有“N”的记录的可能性之一。

当我查询

select * from database.file where IsSeeded !='N';

它也不会返回值为“NULL”的文件。如何在不必将数据库首选项更改为区分大小写的情况下允许“NULL”值?

4

1 回答 1

1

与值进行比较时必须使用IS运算符,null而不是普通的比较运算符 ( /// !=... )=<>

select * from database.file 
where IsSeeded IS NULL;

否则,条目的结果将是未知的,并且条件为。nullfalse

于 2013-08-07T13:48:31.107 回答