select查询在oracle中返回错误的结果

时间:2016-01-05 13:37:41

标签: oracle11g

当我使用oracle选择一个字段时,会出现以下问题

在Emp表中,我有唯一的员工详细信息和唯一的empid。

select name,dob,empid from emp where empid=100;

上述查询返回员工的正确名称dob,empid。

NAME       DOB        EMPID
-----      ---------  -----
Praba      02-Nov-87    100


select name,dob,empid from emp where empid=100 and name is null;

现在名称返回为null和dob,如下面的那样

NAME   DOB         EMPID
----   ---------   -----
Null   02-Nov-87   100

我确信该表只有一个empid 100的条目。请帮我解决

0 个答案:

没有答案