mysql查询出平均工资最高的部门编号

一.部门表

DROP TABLE IF EXISTS `depts`;

CREATE TABLE `depts` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(10) DEFAULT NULL,

`description` varchar(10) DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=gbk;

-- ----------------------------

-- Records of depts

-- ----------------------------

INSERT INTO `depts` VALUES ('1', '人事部', null);

INSERT INTO `depts` VALUES ('2', '研发部', null);

INSERT INTO `depts` VALUES ('3', '市场部', null);

INSERT INTO `depts` VALUES ('4', '培训部', null);二.员工表

DROP TABLE IF EXISTS `employees`;

CREATE TABLE `employees` (

`employee_id` int(11) NOT NULL AUTO_INCREMENT,

`dept_id` int(10) NOT NULL,

`name` varchar(10) DEFAULT NULL,

`gender` varchar(10) DEFAULT NULL,

`join_time` datetime DEFAULT NULL,

`salary` float(10,2) DEFAULT NULL,

`address` varchar(10) DEFAULT NULL,

`image` varchar(10) DEFAULT NULL,

`description` varchar(10) DEFAULT NULL,

`job` varchar(10) NOT NULL,

PRIMARY KEY (`employee_id`)

) ENGINE=MyISAM AUTO_INCREMENT=19 DEFAULT CHARSET=gbk;

-- ----------------------------

-- Records of employees

-- ----------------------------

INSERT INTO `employees` VALUES ('1', '1', '张三', 'M', '2008-02-02 12:12:12', '3500.00', '北京', null, null, 'a');

INSERT INTO `employees` VALUES ('2', '2', '李四', 'F', '2007-02-20 13:13:13', '5000.00', '福建', null, null, 'b');

INSERT INTO `employees` VALUES ('3', '3', '王五', 'M', '2006-12-30 14:14:14', '7000.00', '福建', null, null, 'a');

INSERT INTO `employees` VALUES ('4', '1', '赵六', 'F', '2008-06-06 15:15:15', '2800.00', '河北', null, null, 'b');

INSERT INTO `employees` VALUES ('5', '2', '钱七', 'M', '2005-08-21 09:09:09', '8000.00', '河北', null, null, 'a');

INSERT INTO `employees` VALUES ('6', '3', '孙八', 'F', '2008-04-16 10:10:20', '2000.00', '北京', null, null, 'b');三.sql语句

select a.id,a.name,b.avg_sa from depts a left join (SELECT d.id, d.name, AVG(e.salary)

as avg_sa FROM employees e, depts d WHERE e.dept_id = d. id group by e.dept_id) b on

a.id=b.id where b.avg_sa>=(select max(f.avg_sa) from (SELECT avg(salary) as avg_sa FROM

employees group by dept_id) f) ;四.运行结果:

mysql最高平均工资_mysql查询出平均工资最高的部门编号相关推荐

  1. oracle学号查询平均成绩,orcal数据库中查询出平均成绩大于60分的同学的学号和平均成绩...

    1.创建测试表, create table test_score(id varchar2(20),sid varchar2(20), score number(10)); 2.插入测试数据: inse ...

  2. mysql经典45道题_MySQL查询 45道练习题

    SQL查询45道练习题 1.查询Student表中的所有记录的Sname.Ssex和Class列. select sname,ssex,class from student 2.查询教师所有的单位即不 ...

  3. mysql 一周一月_mysql查询当天、本周,本月,上一个月的数据

    今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  4. mysql 查找课程最高分_mysql 查询 学生id最高分的科目和日期

    mysql>select*fromstudent;+------+---------+------+---------+|id|subject|mark|date|+------+------- ...

  5. mysql 分组top_MySQL:如何查询出每个分组中的 top n 条记录?

    问题描述 需求: 查询出每月 order_amount(订单金额) 排行前3的记录. 例如对于2019-02,查询结果中就应该是这3条: 解决方法 MySQL 5.7 和 MySQL 8.0 有不同的 ...

  6. 有一个班4个学生,5门课程①求第1门课程的平均分;②找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩;③找出平均成绩在90分以上或全部课程成绩在85分以上的学生分别编3个函数实

    有一个班4个学生,5门课程. ①求第1门课程的平均分; ②找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩; ③找出平均成绩在90分以上或全部课程成绩在85分以上的学生. 分别编 ...

  7. mysql 获取倒数第二_MySQL查询倒数第二条记录实现方法

    有时候会用到查询倒数第二条记录复制代码 代码如下:last=HolderChangeHistory.find_by_sql (["               SELECT * FROM h ...

  8. MySQL优先级是什么_mysql查询语句优先级是什么?

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  9. mysql 中like用法_mysql查询语句中like 的用法

    1.常见用法: (1)搭配%使用 %代表一个或多个字符的通配符,譬如查询字段name中以大开头的数据: (2)搭配_使用 _代表仅仅一个字符的通配符,把上面那条查询语句中的%改为_,会发现只能查询出一 ...

最新文章

  1. 遭遇内存无法读写的错误
  2. msf principle
  3. SAP UI5 popup弹出对话框的调试
  4. MaxCompute Spark 资源使用优化祥解
  5. kettle 内存设置_Kettle性能调优汇总
  6. 【英语学习】【Level 07】U01 Making friends L4 Meet your new colleague
  7. 东北林大计算机考研难吗,北京林业大学考研难吗?一般要什么水平才可以进入?...
  8. text-overflow:ellipsis溢出显示省略号兼容所有浏览器的解决办法
  9. Leetcode每日一题:1095.find-in-mountain-array(山脉数组中查找目标值)
  10. 【RobotStudio学习笔记】(二)手动操作
  11. Android的logger机制分析
  12. RIM任松伟:黑莓引领企业移动化主题演讲
  13. java的excel模板下载(解决中文名乱码问题)
  14. XYQ加密算法——动态可逆加密算法。
  15. 神马 | 封杀这个公式,AI智商将为零
  16. CEC2019:麻雀搜索算法(提供Matlab代码)
  17. python爬取携程景区用户评论
  18. 数据结构实践项目:校园路线导航图
  19. 各个保险中个人与企业所缴费的比例
  20. python pptx教学_基于python-pptx库中文文档及使用详解

热门文章

  1. flask常用的第三方平台,第三方库,扩展包
  2. 美颜sdk与人脸识别技术的结合:为智能化时代注入美感
  3. PyQt5学习—2时间与日期
  4. 十年带队经验,万字长文分享:如何管理好一个程序员团队?
  5. 微信小程序仿朋友圈,实现点赞和评论功能
  6. 委托朋友理财有风险吗
  7. 无线投屏没有网络也可以投屏吗?
  8. 地缘剧本杀 (九):抉择(原创小说连载,内含语音)
  9. 物理隔离网闸——入门篇(2)
  10. Oracle中查询用户表/索引/视图的创建语句