mysql里平均工资最高怎么做_SQL面试题3:获取平均工资最高的三个部门
SQL面试题3:获取平均工资最高的三个部门
1创建表格并输入数据
create table company(id int, name varchar2(10), salary number, deptno
int);
insert into company values(101, 'Zheng', 5000, 1);
insert into company values(102, 'Zhang', 6000, 1);
insert into company values(103, 'Lin', 7000, 2);
insert into company values(104, 'Li', 8000, 2);
insert into company values(105, 'Chen', 9000, 3);
insert into company values(106, 'Gao', 4000, 3);
insert into company values(107, 'Liu', 3500, 4);
insert into company values(108, 'Chen', 10000, 4);
insert into company values(109, 'Sun', 15000, 5);
insert into company values(110, 'Huang', 25000, 5);
commi;
2按部门排列平均工资
select deptno, avg(salary) from company group by deptno order by
avg(salary) desc;
DEPTNO AVG(SALARY)
---------- -----------
5
20000
2 7500
4 6750
3 6500
1 5500
3选取前三名
select * from (select deptno, avg(salary) from company group by
deptno order by avg(salary) desc) where rownum<=3;
DEPTNO AVG(SALARY)
---------- -----------
5
20000
2 7500
4 6750
mysql里平均工资最高怎么做_SQL面试题3:获取平均工资最高的三个部门相关推荐
- mysql里平均工资最高怎么做_SQL数据库 计算出每个部门的平均工资 最高工资和最低工资 语法怎么写?...
展开全部 select avg(salary), max(salary), min(salary). from table. group by department. "Oh, who wa ...
- excel查找空值快捷键_Excel工资表怎么做?3分钟学会利用函数生成工资表
作为一名财务人员,掌握Excel表格的制作方法是很有必要的,而在制作表格时,除了要掌握一些数据的输入技巧,还需让制作的财务表格更加规范和专业,此外,财务数据的一些整理技巧也是有必要掌握的内容. 今天的 ...
- mysql中工资表,MySQL操作工资表,获取累计工资和月平均工资
根据一个实际的需求案例,描述一下:如何在工资条中添加获取累计工资[字段]和月平均工资[字段] 这个需求存在一个前后端分离的微服务EHR项目中,通过两个SQL语句来实现.业务逻辑:前端调用一个接口,返回 ...
- 了解一下:前端和后端哪个工资高?做前端好还是做后端好?
前端和后端哪个工资高?事实上,两个都是属于技术研发岗位,都是高薪有前途的职业,不存在说哪个工资更高些,都基本在一万到五万之间,工资的差别主要体现在个人技术上.要问做前端好还是做后端好?其实无论做前端还 ...
- 前端和后端哪个工资高?做前端好还是做后端好?
前端和后端哪个工资高?事实上,两个都是属于技术研发岗位,都是高薪有前途的职业,不存在说哪个工资更高些,都基本在一万到五万之间,工资的差别主要体现在个人技术上.要问做前端好还是做后端好?其实无论做前端还 ...
- mysql里的ibdata1文件
mysql大多数磁盘空间被 InnoDB 的共享表空间 ibdata1 使用.而你已经启用了 innodb_file_per_table,所以问题是: ibdata1存了什么? 当你启用了innodb ...
- mysql里的各种锁
本文来聊下Mysql里的各种锁 文章目录 加锁的目的是什么 锁是基于什么实现的 锁的分类 属性锁 粒度锁 状态锁 本文小结 加锁的目的是什么 在我们了解数据库锁之前,首先我们必须要明白加锁的目的是为了 ...
- 为什么 mysql 里的 ibdata1 文件不断的增长?
一番调查后你意识到大多数地盘空间被 InnoDB 的共享表空间 ibdata1 使用.而你已经启用了innodb_file_per_table,所以问题是: ibdata1存了什么? 当你启用了inn ...
- Mysql里的锁 -- 转载
Mysql里的锁 -- 转载 一.加锁的目的是什么? 二.锁实是基于什么实现的? 三.锁的分类 共享锁(Share Lock) 排他锁(eXclusive Lock) 表锁 行锁 记录锁(Record ...
最新文章
- 《OpenCV3编程入门》学习笔记10 角点检测(一)Harris角点检测
- linux怎样查看内核参数,Linux 实例如何查看和修改 Linux 实例内核参数?
- php在线备忘录,一个会话备忘录小程序的实现方法
- UNIX网络编程——TCP/IP简介
- 网易云信亮相LiveVideoStackCon2020,分享RTC中AI音频算法产品化经验
- 1949:【10NOIP普及组】数字统计
- python极简应用_30个Python常用极简代码,拿走就用
- 利用python开发一个竞争情报系统_一个基于python的即时通信程序
- python中凯撒密码_python实现凯撒密码、凯撒加解密算法
- sql server添加列
- 金蝶生成凭证模板_金蝶k3凭证生成
- XP框架开启debug模式_推荐一个兼容性强完美支持XP框架的安卓模拟器,一直在用!...
- 高中单招计算机基础知识题库,2015单招考试计算机基础知识题库
- 2017 Multi-University Training Contest 5 solutions BY 吉如一
- waterfall 上拉加载 下拉刷新
- APP打包后上传遇到ERROR ITMS-90096解决办法
- BZOJ3894: 文理分科
- 十大报表工具 BI 产品深度点评-----BI报表行业专家干货分享----一文读懂报表与BI的行业现状----最新常用BI报表工具对比科普帖
- [BJOI2019]勘破神机(斯特林数,数论)
- centos 7 查看oracle,Centos7下oracle配置(详细)