Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何显示空值属性?_Sql_Oracle_Select_Null - Fatal编程技术网

Sql 如何显示空值属性?

Sql 如何显示空值属性?,sql,oracle,select,null,Sql,Oracle,Select,Null,问题是: 创建一个查询,在任何职员之前列出加入此组织的所有员工 他们被雇用,收入比任何一位经理都高 这就是我到目前为止所做的: select ename from emp where hiredate<any(select hiredate from emp where job='CLERK') and job!='CLERK' and sal>any(select sal from emp where empno=super); -但是其中一名员工没有空的主管,因此它不会显示任何

问题是:

创建一个查询,在任何职员之前列出加入此组织的所有员工 他们被雇用,收入比任何一位经理都高

这就是我到目前为止所做的:

select ename
from emp
where hiredate<any(select hiredate from emp
where job='CLERK')
and job!='CLERK'
and sal>any(select sal from emp
where empno=super);
-但是其中一名员工没有空的主管,因此它不会显示任何员工。

类似的内容

SELECT ename
FROM   emp
WHERE  hiredate < ANY (
           SELECT hiredate
           FROM   emp
           WHERE  job = 'CLERK'
       )
   AND job <> 'CLERK'
   AND sal > ANY (
           SELECT sal
           FROM   emp
           WHERE  empno IN (
                      SELECT super
                      FROM   emp
                      WHERE  super IS NOT NULL
                  )
           );

这是家庭作业吗?如果是,则应贴上这样的标签。

这是一个实践问题,而不是家庭作业。。。但是谢谢,是的,这就是我要找的