我有一个列IsSeeded,值为'N'和'NULL'作为可能性之一 我想选择所有在其字段中没有“N”的记录。
当我查询
时select * from database.file where IsSeeded !='N';
它也不会返回值为“NULL”的文件。如何在不必将数据库首选项更改为区分大小写的情况下允许“NULL”值?
答案 0 :(得分:1)
在与IS
值进行比较时,您必须使用null
运算符,而不是普通的比较运算符(!=
/ =
/ <>
/ .. 。)
select * from database.file
where IsSeeded IS NULL;
否则null
条目的结果将是 unknown ,条件为false
。