Oracle NULL值也可以过滤

时间:2014-08-19 07:18:25

标签: oracle

我试图过滤“学生”类别。但是NULL类也过滤掉了。能告诉我如何仅过滤Student not NULL值。

Query:

select * from customer where category != 'Student'

1 个答案:

答案 0 :(得分:1)

Null与任何东西都无法匹敌,即使是它自己。要包含它,您需要有一个单独的条件:

select * from customer where category is null or category != 'Student'

您还可以nvlcoalesce将该列设置为魔术值,但我发现,明确地寻找null更为清晰。

Quick SQL Fiddle