sql语句-平均工资-员工工资
表创建:
员工表:
DROP TABLE IF EXISTS `employee`;
CREATE TABLE `employee` (
`emp_id` int(11) NOT NULL AUTO_INCREMENT,
`dept_id` int(11) DEFAULT NULL,
`emp_wage` int(11) DEFAULT NULL,
PRIMARY KEY (`emp_id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
员工表数据:
insert into `employee`(`emp_id`,`dept_id`,`emp_wage`) values (1,1,10000),(2,2,20000),(3,4,5000),(4,4,3000),(5,3,7500);
部门表:
DROP TABLE IF EXISTS `department`;
CREATE TABLE `department` (
`dept_id` int(11) NOT NULL AUTO_INCREMENT,
`dept_name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`dept_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
部门表数据:
insert into `department`(`dept_id`,`dept_name`) values (1,'信息部'),(2,'技术部'),(3,'外交部'),(4,'人事');
-----------------------------------
1) 求各部门的平均工资
select dept_name '部门名称',avg(emp_wage) "平均工资" from employee e left join department d on e.dept_id = d.dept_id GROUP BY emp_wage
2) 列出工资大于5000的员工所属部门名称、员工id和员工工资
select d.dept_name '部门名称',e.emp_id '员工id',
e.emp_wage'员工工资' from employee e left join department d on
e.dept_id=d.dept_id where e.emp_wage>5000
group by d.dept_name,e.dept_id ,e.emp_id,e.emp_wage
sql语句-平均工资-员工工资相关推荐
- 使用sql语句在emp员工表中实现各种操作
使用sql语句在emp员工表中实现各种操作 emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno所属部门编号 ...
- ORACLE中使用SQL语句查询所有员工的职位信息,并用DISTINCT消除重复信息。
ORACLE中使用SQL语句查询所有员工的职位信息,并用DISTINCT消除重复信息. 在sqlplus中执行下面语句: select job from emp: 显示结果如下: SQL> se ...
- Python编程 模拟SQL语句 实现对员工信息的增删改查
一.问题描述 用 Python 模拟 sql 语句,实现对员工信息的增删改查. 封装函数,传入参数:文件路径和 sql 命令. 模拟 sql 语句实现对员工信息的现增删改查,并打印结果. 二.Pyth ...
- SQL语句解决各部门工资最高员工问题
部门工资最高的员工 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. Department 表包含公司所有部门的信息. 编写一个 SQL ...
- SQL语句——对所有员工的薪水按照salary进行按照1-N的排名
题目描述 对所有员工的当前(to_date='9999-01-01')薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列 建表语句: CREATE TABLE ` ...
- SQL语句 平均分数比较 成绩比较 连接查询
实验内容(注意,以下"2020***,吴***"请根据自己实际表值定) 1.附加或还原第二次实验的数据库. 2.完成以下语句的编写(以下题目中,条件的具体取值可以自定义) 1)查询 ...
- 2022-12-03:部门工资最高的员工。以下数据Max 和 Jim 在 IT 部门的工资都是最高的,Henry 在销售部的工资最高。sql语句如何写? 输出结果如下: department emp
2022-12-03:部门工资最高的员工.以下数据Max 和 Jim 在 IT 部门的工资都是最高的,Henry 在销售部的工资最高.sql语句如何写? 输出结果如下: department empl ...
- mysql工资修改为空_mysql数据库技术1——基本的增删查改的sql语句
1.数据库语言的分类 DDL:数据库定义语言 data Definition language 用于创建.修改.和删除数据库内的数据结构,如: 1:创建和删除数据库(CREATE DATABASE | ...
- Mysql多表查询,获取部门最高工资的sql语句方案
PS:之前写过一篇文章,是另一种方法(关联子查询),感兴趣的可以去看一下:sql关于group by和max函数一起使用的坑(同理,求部门最高工资)_HD243608836的博客-CSDN博客 ~~~ ...
最新文章
- TensorFlow用法
- Leetcode 50. Pow(x, n)
- 【Android 内存优化】Bitmap 长图加载 ( BitmapRegionDecoder 简介 | BitmapRegionDecoder 使用流程 | 区域解码加载示例 )
- CRC32碰撞解密压缩包密码的脚本
- 【转】SOAR从概念到落地
- 2021 测试工作年终总结
- lisp方格网法计算土方量_飞时达土方软件多级边坡土方量计算(选方格点放坡)...
- python request保持连接_python接口自动化 - Requests-3 高级用法
- 阶段3 3.SpringMVC·_05.文件上传_5 文件上传之跨服务器上传分析和搭建环境
- 宝塔Warning: require(): open_basedir restriction in effect
- matlab 找到数组中第一个不连续点_超全Matlab绘图方法整理
- workflow-工作流
- 传统企业连接互联网的五种方式
- 中职学校计算机课程标准,中等职业学校课程标准发布
- c语言字符串把小写转换大写字母,c语言将字符串中的小写字母转换成大写字母分享...
- 计算机网络学习笔记(广域网)
- 罗德里格旋转公式——旋转轴的解法之一
- 怎么把ppt弄成链接的形式_怎么把ppt改成pptx_把pptx转换成ppt的方法
- linux内存占用过高怎么解决,centos7内存占用过高处理方法
- 什么牌子的降噪耳机好用又实惠?平价好用的蓝牙耳机推荐
热门文章
- linux命令行语法cd用法,每天一个Linux命令之cd命令详解
- 黑魂向project制作学习一:movement(开展的原因和客户端学习的安排)
- 【中英】【吴恩达课后测验】Course 2 - 改善深层神经网络 - 第二周测验
- horizo虚拟机_您的PC能否运行Horizo​​n零黎明:完整版?
- 手机不支持SD卡扩展
- Warning: [antdv: DatePicker] `value` provides invalidate moment time. If you want to set empty value
- 计算机组成原理详细ppt,08-计算机组成原理.ppt
- 如何用Halcon使用坐标创建一条直线,而不是画一条直线?
- 苹果软件更新在哪里_今日更新:丨企业证书已更新丨苹果丨安卓软件下载说明丨...
- 如何使用jquery获取 (滚动条)距离(页面底部)的距离