题目描述

获取所有部门中当前员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary
CREATE TABLE dept_emp (
emp_no int(11) NOT NULL,
dept_no char(4) NOT NULL,
from_date date NOT NULL,
to_date date NOT NULL,
PRIMARY KEY (emp_no,dept_no));
CREATE TABLE salaries (
emp_no int(11) NOT NULL,
salary int(11) NOT NULL,
from_date date NOT NULL,
to_date date NOT NULL,
PRIMARY KEY (emp_no,from_date));
输入描述:

解题思路

题目的核心是考察GROUP BY语句分组和JOIN连接。需要先对两个表进行连接,然后分组进行处理。

AC代码

SELECT d.dept_no, d.emp_no, MAX(salary) FROMdept_emp AS d JOIN salaries AS s ON d.emp_no = s.emp_no WHERE (d.to_date = '9999-01-01' ANDs.to_date = '9999-01-01') GROUP BY d.dept_no

[SQL实战]之获取所有部门中当前员工薪水最高的相关信息相关推荐

  1. 牛客 SQL:获取每个部门中当前员工薪水最高的相关信息

    题目:获取每个部门中当前员工薪水最高的相关信息 代码: SELECT de.dept_no, de.emp_no, sa.salary FROM dept_emp AS de INNER JOIN s ...

  2. mysql查询每个部门工资最高的员工信息_获取每个部门中当前员工薪水最高的相关信息...

    79 目前的一些"正确答案"其实不对,因为emp_no是随机返回的,而不是与最大工资相对应的那个 [知识点] 使用group by子句时,select子句中只能有聚合键.聚合函数. ...

  3. 获取所有部门中员工薪水最高的相关信息

    获取所有部门中员工薪水最高的相关信息 题目 题目分析 错误答案____max 函数 和select listagg 函数的其他用法之后再补充 题目补充 题目 有一个员工表dept_emp简况如下: 有 ...

  4. 《数据库SQL实战》获取所有部门当前manager的当前薪水情况

    题目:获取所有部门当前manager的当前薪水情况,给出dept_no, emp_no以及salary,当前表示to_date='9999-01-01' CREATE TABLE dept_manag ...

  5. 《数据库SQL实战》获取当前(to_date='9999-01-01')薪水第二多的员工的emp_no以及其对应的薪水salary

    题目描述 获取当前(to_date='9999-01-01')薪水第二多的员工的emp_no以及其对应的薪水salary CREATE TABLE salaries ( emp_no int(11) ...

  6. 《数据库SQL实战》获取所有非manager的员工emp_no

    题目:获取所有非manager的员工emp_no CREATE TABLE dept_manager ( dept_no char(4) NOT NULL, emp_no int(11) NOT NU ...

  7. SQL实战之获取所有部门当前manager当前的薪水

    SELECT d.dept_no, d.emp_no, s.salary FROM dept_manager AS d, salaries AS s WHERE (d.emp_no = s.emp_n ...

  8. SQL实战之获取所有非manager的员工的emp_no

    SELECT emp_no FROM employees WHERE emp_no NOT IN (SELECT emp_no FROM dept_manager )

  9. 牛客网数据库SQL实战25—— 获取员工其当前的薪水比其manager当前薪水还高的相关信息

    牛客网数据库SQL实战25-- 获取员工其当前的薪水比其manager当前薪水还高的相关信息 题目描述 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999 ...

最新文章

  1. android上的i-jetty (1)环境搭建
  2. 江行智能CTO樊小毅:AI+边缘计算驱动能源产业变革 | 量子位·视点分享回顾
  3. lia人是什么意思_狗狗喜欢舔人到底什么意思?毛孩的心思主人你要懂
  4. SQL工作笔记-达梦数据库关于时间的函数
  5. 项目实战-使用PySpark处理文本多分类问题
  6. maven中常遇到的一些错误
  7. [转]overflow解决float浮动后高度自适应问题
  8. 静态HTML个人博客主页 简单个人网页设计作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页设计作业
  9. 概率论与数理统计常用公式大全
  10. Windows系统怎么查看电脑的系统位数?
  11. yyds,Python爬虫从小白到Bigboss全套学习路线+视频+资料
  12. 网上购物网站建设方案
  13. spring mvc 配置使用定时任务
  14. Python:实现similarity search相似性搜索算法(附完整源码)
  15. 2020.2.18 大一寒假训练十一(set)
  16. Excel 统计起止时间
  17. 阿龙的学习笔记---C++后端开发学习路线梳理、阶段性总结
  18. 谷歌AI助NASA发现第二个太阳系;传快手完成新一轮融资;摩拜起诉小广告公司丨价值早报
  19. 甲骨文发布适用于 MongoDB 的 Oracle Database API;Chrome 和 Edge 互相“拉踩”;树莓派驱动程序现可在 Android 上运行 | 开源日报
  20. win10:应用程序无法正常启动(0xc0000142),请单击“确认”关闭程序

热门文章

  1. string的一些常见函数
  2. think php5目录结构,目录结构 · ThinkPHP5.1完全开发手册 · 看云
  3. pytorch学习笔记(十九):二维卷积层
  4. markdown编辑数学公式
  5. 运行jar包提示找不到.properties文件的问题
  6. EntityFramewrok 使用
  7. Python进阶:值传递,引用传递?不存在的,是赋值传递
  8. 数论之神 HYSBZ - 2219 (原根+指标+bsgs+crt+exgcd+思维)
  9. 滚动效果--marquee的使用
  10. 设计模式のFactoryPattern(工厂模式)----创建模式