我会在下面的案例中得到Null值吗?

时间:2018-05-27 10:49:06

标签: oracle

T1 - 具有C1和C2作为列的表

C1   C2
1    NULL
11   NULL 
111   3
12    4
122   4
12    5

以下案例将返回多少条记录?

select * from T1 where C2<> 4

是否会计算NULL记录?

1 个答案:

答案 0 :(得分:0)

有两行c2 <> 4。这些是c2具有值35的行。只有非空值才能不等于&#39;对某事。

文档中对此进行了描述 Oracle 12.2 SQL Language Reference: 2.5.3. Nulls in Conditions