题目描述

查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序

CREATE TABLE `employees` (
`emp_no` int(11) NOT NULL,
`birth_date` date NOT NULL,
`first_name` varchar(14) NOT NULL,
`last_name` varchar(16) NOT NULL,
`gender` char(1) NOT NULL,
`hire_date` date NOT NULL,
PRIMARY KEY (`emp_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`));

解题思路

表的连接查询即可

AC代码

SELECT employees.emp_no, salaries.salary FROM employees, salaries WHERE (employees.emp_no = salaries.emp_no AND employees.hire_date = salaries.from_date
) ORDER BY employees.emp_no DESC

SQL实战之查找所有员工入职时候的薪水情况相关推荐

  1. SQL-6查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序...

    题目描述 查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序 CREATE TABLE `employees` ( `emp_no` int(11) NOT ...

  2. 《数据库SQL实战》查找最晚入职员工的所有信息

    题目:查找最晚入职员工的所有信息 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_n ...

  3. SQL实战之查找最晚入职员工的所有信息

    题目描述 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` ...

  4. SQL刷题——查找最晚入职员工的所有信息

    题目 牛客题霸-SQL篇 SQL1 查找最晚入职员工的所有信息 思路 查询入职时间最晚的员工信息,即筛选出条件为hire_date 最大的员工信息 注意 聚合函数不能直接用在 WHERE 后做筛选条件 ...

  5. 《数据库SQL实战》查找所有员工的last_name和first_name以及对应的dept_name

    题目描述 查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工 CREATE TABLE departments ( dept_no cha ...

  6. 《数据库SQL实战》查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工

    题目:查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工 CREATE TABLE dept_emp ( emp_no int(11 ...

  7. [SQL实战]之查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工

    题目描述 查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工 CREATE TABLE departments ( dept_no cha ...

  8. SQL实战之查找所有员工的last_name和first_name以及对应部门编号dept_no

    题目描述 查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工 CREATE TABLE `dept_emp` ( `emp_no` ...

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

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

最新文章

  1. 扁平化职能管理三部曲
  2. 2019年机器学习市场潜力大盘点(附27份资料完整版)
  3. 如何一次关闭所有打开的标签?
  4. 确保***测试计划成功的10个秘诀(语录)
  5. CSMA/CD协议——学习笔记
  6. git常用命令(克隆、分支、tag标签、推送、日志查看,常用命令总结)、将本地代码第一次提交到远程git仓库、过滤掉不提交的内容
  7. P2619 [国家集训队2]Tree I
  8. 跨平台低延迟的RTMP/RTSP直播播放器设计实现
  9. matlab用diag直接使用错误_洗脸扑的正确使用方法,你还在用错误的方式洁面吗?...
  10. Windows 环境下分布式跨域Session共享(转)
  11. 应用机器学习(九):主成分分析
  12. oracle CHARINDEX 函数用法
  13. AJAX培训第二讲:使用AJAX框架(下)
  14. 项目四管理计算机中的资源,第十七章-计算机在项目管理中的应用PPT课件.ppt
  15. 2022.7-8文献笔记
  16. Java数据通讯中使用Googgle Protobuf 序列化与反序列化
  17. python adf检验_ADF检验结果怎么看?
  18. java毕业设计选题基于SSM毕业设计管理系统|毕设管理文档成绩Shiro
  19. 词霸天下---词根214【-mand- = -mend- 命 令】
  20. 1006 - 打印星号三角形

热门文章

  1. win7 网络打印机 未授予用户在此计算机上的请求登录类型,Win7提示未授予用户在此计算机上的请求登录类型...
  2. LeetCode 57. 插入区间(python、c++)
  3. 语义分割——上采样插值resize的学习笔记
  4. python项目依赖库打包发布方法
  5. 东大OJ-Max Area
  6. IO流 (三) ----- 字符流和字符缓冲流
  7. 【Java】注解 @Value 你真的会用么
  8. 解决 Flex模块切换后导致对象转换失败 注册信息丢失
  9. Java IO实战操作(二)
  10. JS--------文件操作基本方法:上传/下载