美文网首页
查询每个部门工资最低的两个员工编号,姓名,工资。

查询每个部门工资最低的两个员工编号,姓名,工资。

作者: CHEERW | 来源:发表于2017-12-21 15:22 被阅读0次

--查询每个部门工资最低的两个员工编号,姓名,工资。

select empno, ename,deptno,sal
from emp e
where e.empno in(
select b.empno
from (
select *
from emp
order by sal DESC
) b
where e.deptno=b.deptno and rownum<3
)
order by deptno

SELECT *
FROM emp this
WHERE (
SELECT COUNT(emp.empno)
FROM emp
WHERE emp.deptno = this.deptno
AND this.sal>emp.sal
)<2;

相关文章

  • 查询每个部门工资最低的两个员工编号,姓名,工资。

    --查询每个部门工资最低的两个员工编号,姓名,工资。 select empno, ename,deptno,sal...

  • 高级子查询

    查询比所在职位平均工资高的员工姓名,职位。 查询工资为其部门最低工资的员工编号,姓名,工资。 查询哪些员工是经理 ...

  • 高级子查询

    练习1.1 查询比所在职位平均工资高的员工姓名,职位。 1.2 查询工资为其部门最低工资的员工编号,姓名,工资。 ...

  • 数据库第五天

    查询每个部门每个岗位的工资总和 查询每个部门的部门编号,部门名称,部门人数,最高工资,最低工资,工资总和,平均工资...

  • mysql子查询案例

    查询和Zlotkey相同部门的员工姓名和工资 查询工资比平均工资高的员工的员工号、姓名和工资 查询各部门中工资比本...

  • 第七章练习2

    • 1.查询每个部门的部门编号,部门名称,部门人数,最高工资,最低工资,工资总和,平均工资。(列名得写在组里,函数...

  • 第六章练习2

    1.查询每个员工的编号,姓名,工资,工资等级,所在工作城市,按照工资等级进行升序排序。

  • 子查询

    查询最低工资大于50号部门最低工资的部门id和其最低工资1查询5号部门最低工资 2查询每个部门最低工资 3在2的基...

  • 黑猴子的家:mysql 测试练习题

    1、显示员工表的每个部门的最大工资,工资平均值 2、查询部门的员工个数>5的部门编号和员工个数,并按员工个数降序 ...

  • 13.一阶段练习及答案

    1. 查询出部门编号为30的所有员工 2. 查询所有销售员的姓名,编号和部门编号 3. 找出奖金高于工资的员工 4...

网友评论

      本文标题:查询每个部门工资最低的两个员工编号,姓名,工资。

      本文链接:https://www.haomeiwen.com/subject/fesawxtx.html