您当前的位置: 首页 >  sql

Dream丶Killer

暂无认证

  • 5浏览

    0关注

    188博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

(中等)SQL练习3:查找各个部门当前领导薪水及部门编号

Dream丶Killer 发布时间:2021-01-26 21:50:09 ,浏览量:5

SQL练习3:查找各个部门当前领导薪水及部门编号
      • 题目描述
      • 考察知识点
      • 解题思路

题目描述

有一个全部员工的薪水表 salaries 简况如下: 在这里插入图片描述 有一个各个部门的领导表 dept_manager 简况如下: 在这里插入图片描述 请你查找各个部门当前领导的薪水详情以及其对应部门编号 dept_no,输出结果以 salaries.emp_no 升序排序,并且请注意输出结果里面 dept_no 列是最后一列,以上例子输出如下: 在这里插入图片描述

考察知识点

内联结、ORDER BY

解题思路

先观察两张表的结构,两表中的都有 emp_no 列,可以使用内联结,并设置联结条件。WHERE 的条件不加也可以,但真实场景下是要加的,因为要排除已离职的员工(to_date != '9999-01-01')。最后通过 emp_no 升序排序。

SELECT s.*, dept_no
FROM salaries AS s INNER JOIN dept_manager AS d
ON s.emp_no = d.emp_no
-- WHERE s.to_date='9999-01-01' and d.to_date='9999-01-01'
ORDER BY emp_no

题目来源:牛客网-SQL数据库实战题

✅ 每日打卡,❤ 点个赞再走吧!!!❤ 在这里插入图片描述 后续会继续分享 Mysql 方面的文章,如果感兴趣的话可以点个关注不迷路哦~。

关注
打赏
1655344294
查看更多评论
立即登录/注册

微信扫码登录

0.0794s