薪酬高于平均水平但低于经理的员工?(SQL)
您好,我不知道在这里该做什么,因为我是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
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子句中添加第二个条件:
我的解释是,你想增加一个条件,即工资低于任何主管。如果只有一个主管,上述查询应该仍然正确。您说主管。。。只有一个吗?对不起,我忘了澄清一下。是的,在这个例子中只有一个。非常感谢,这个结果非常有效。我会确保记住这一点,以备将来使用。