Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.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 Sqldeveloper - Fatal编程技术网

薪酬高于平均水平但低于经理的员工?(SQL)

薪酬高于平均水平但低于经理的员工?(SQL),sql,oracle-sqldeveloper,Sql,Oracle Sqldeveloper,您好,我不知道在这里该做什么,因为我是SQL的初学者,我已经计算了如何显示所有薪水高于平均水平的人 我现在需要向所有薪水高于平均水平但低于主管的人展示 这是我输入的代码,以获得高于平均水平的工资 select first_name, last_name, salary from staff where salary >(select avg(salary) from staff); 这是完成的第一部分,但我不知道如何计算if的工资:人们的工资低于主管,但高于平均水平 select fir

您好,我不知道在这里该做什么,因为我是SQL的初学者,我已经计算了如何显示所有薪水高于平均水平的人

我现在需要向所有薪水高于平均水平但低于主管的人展示

这是我输入的代码,以获得高于平均水平的工资

select first_name, last_name, salary
from staff
where salary >(select avg(salary) from staff);
这是完成的第一部分,但我不知道如何计算if的工资:人们的工资低于主管,但高于平均水平

select first_name, last_name, salary
from staff
where salary >(select avg(salary) from staff);
这些表格包括:


名字、姓氏、角色、薪水只需在WHERE子句中添加第二个条件:


我的解释是,你想增加一个条件,即工资低于任何主管。如果只有一个主管,上述查询应该仍然正确。

您说主管。。。只有一个吗?对不起,我忘了澄清一下。是的,在这个例子中只有一个。非常感谢,这个结果非常有效。我会确保记住这一点,以备将来使用。