SQL-6查找所有员工入职时候的薪水情况,给出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`));
输出描述:
emp_no | salary |
---|---|
10011 | 25828 |
省略 | 省略 |
10001 |
60117 |
解答1:
SQL:
select e.emp_no,s.salaryfrom employees e join salaries son e.emp_no=s.emp_no and e.hire_date=s.from_dateorder by e.emp_no desc
运行 19ms-22ms
select emp_no,salary from salaries
group by emp_no having(min(from_date))
order by emp_no desc
转载于:https://www.cnblogs.com/kexiblog/p/10647677.html
SQL-6查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序...相关推荐
- SQL实战之查找所有员工入职时候的薪水情况
题目描述 查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序 CREATE TABLE `employees` ( `emp_no` int(11) NOT ...
- 刷题日记-SQL 查找最晚入职员工的所有信息
牛客网 SQL1 查找最晚入职员工的所有信息 描述 有一个员工employees表简况如下: 请你查找employees里最晚入职员工的所有信息,以上例子输出如下: 示例: #如果数据库中存在empl ...
- SQL刷题——查找最晚入职员工的所有信息
题目 牛客题霸-SQL篇 SQL1 查找最晚入职员工的所有信息 思路 查询入职时间最晚的员工信息,即筛选出条件为hire_date 最大的员工信息 注意 聚合函数不能直接用在 WHERE 后做筛选条件 ...
- 《数据库SQL实战》查找最晚入职员工的所有信息
题目:查找最晚入职员工的所有信息 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_n ...
- [SQL]实战之查找员工编号emp_no为10001其自入职以来的薪水salary涨幅值growth
题目描述 查找员工编号emp_no为10001其自入职以来的薪水salary涨幅值growth CREATE TABLE salaries ( emp_no int(11) NOT NULL, sal ...
- SQL实战之查找最晚入职员工的所有信息
题目描述 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` ...
- 数据库SQL实战-查找所有员工自入职以来的薪水涨幅情况(mysql)
1. 查找所有员工自入职以来的薪水涨幅情况 1.1 题目描述 有一个员工表employees简况如下: 有一个薪水表salaries简况如下: 请你查找所有员工自入职以来的薪水涨幅情况,给出员工编号e ...
- 查找最晚入职员工的所有信息
题目链接 题目描述 查找最晚入职员工的所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT ...
- 查找在职员工自入职以来的薪水涨幅情况
题目背景: 查找在职员工自入职以来的薪水涨幅情况,给出在职员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序. to_date为薪资调整某个结束日期,或者为离职日期,to ...
最新文章
- 检查oracle安装,oracle安装前环境检查
- 怎么改掉科学计数法_马拉松猝死频发为哪般——听听冠军们怎么说
- 1.18.3.Flink Catalog介绍、Catalog 定义、Catalog 的实现、Catalog 使用举例
- 在html页面中引入公共的头部和底部
- 检测到python编程环境中存在多个版本_linux下多个python版本怎么管理?
- C语言指针变量的定义和使用
- k8s高可用集群_搭建高可用集群(实现方式介绍)---K8S_Google工作笔记0054
- MySQL之SQL优化详解(一)
- Diagrams for Mac(原生流程图制作工具)
- 在线代码图片生成工具carbon
- 网易云api普通评论爬取的反馈
- somachine3.1安装包和安装方法
- 验证牛顿公式的局部收敛性,并找到对于牛顿公式不收敛(发散)的函数,比较二分法与牛顿公式的收敛速度
- 新建工程,如何通过git上传到阿里云code
- 知乎微信小程序广告真的猛的一塌糊涂
- 计算机网络(六)——因特网中的电子邮件
- 灵魂深处的眼泪 秋枫
- vb.net Encoding类 编码解码
- 初学Python:encode、decode和Unicode等
- Python中序列的累积计算
热门文章
- 聚合登录平台网站源码 PHP聚合登录源码
- 百度SEO Keyword Surfer v0.3.7(关键词优化)
- Linux-Ubuntu部署Springboot项目应用到生产环境(jar方式)
- 浅谈C# Socket编程及C#如何使用多线程
- WordPress数据库管理中五个实用的phpMyAdmin技巧
- GMaps.js:让你快速集成 Google Maps 服务的 jQuery 插件
- 使用SSH更新WordPress
- 怎么样用 Google Analytics 区分 Google Shopping 页的流量
- jQuery函数 - 左右抖动效果,用于提示
- magento创建自定义页面 (Bestseller实例) Bestseller products in Magento