数据库题——高于部门平均工资查询问题
来源:互联网 发布:mac压缩包密码破解 编辑:程序博客网 时间:2024/05/22 12:00
题目:找出高于所在部门平均工资的员工的姓名,工资,所在部门的编号,部门的平均工资
表的结构(表名为sqltest)
1、首先找出每个部门的平均工资
SELECT AVG(salary) avg_salary ,depart_id FROM sqltest GROUP BY depart_id
得到
2、将其作为临时表(temp_table),放到主查询中
SELECT sqltest.name,sqltest.salary,temp_table.depart_id,temp_table.avg_salary FROM sqltest,(SELECT AVG(salary) avg_salary ,depart_id FROM sqltest GROUP BY depart_id) temp_tableWHERE sqltest.depart_id = temp_table.depart_id and sqltest.salary > temp_table.avg_salary;
得到
1 0
- 数据库题——高于部门平均工资查询问题
- 列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序(oracle数据库中的emp表)
- sql题目--平均工资高于3000的那个部门
- 查询哪个部门的平均工资比公司的平均工资高
- 查询各个部门的部门号,部门名,部门人数及部门平均工资
- 查询各个部门的部门号,部门名,部门人数及部门平均工资
- 找出那些工资高于他们所在部门的平均工资的员工
- 列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序:
- 查询比本部门平均工资高的员工信息
- oracle--查询本部门薪水大于平均工资的员工
- 查询50号部门员工的平均工资,如果平均工资低于5000,则每个员工工资增加1000
- 创建存储过程,以部门编号为参数,查询并返回该部门平均工资,以及该部门中比该部门平均工资高的员工信息
- Oracle查询各个部门工资小于各个部门平均工资的员工
- oracle 分组查询 子查询 统计查询 FROM加子查询临时表 查询高于平均工资 示例代码
- 查询各个员工的员工号,员工名及其所在部门的平均工资
- 查询出部门名称、部门的员工数、部门的平均工资、部门的最低收入雇员姓名和最高收入雇员的姓名
- 查询出部门名称、部门的员工数、部门的平均工资、部门的最低收入雇员姓名和最高收入雇员的姓名
- 【SQL】求得工资在部门平均工资之上得员工
- Deep Learning in NLP (一)词向量和语言模型
- 多播包的发送与接收
- Leetcode Q4:Median of Two Sorted Arrays
- iOS 编程 利用UIScrollView 编写无缝循环显示图片
- 黑马程序员_交通灯系统
- 数据库题——高于部门平均工资查询问题
- 时间处理
- Elevator
- vc6.0下,GDI+的配置
- Highcharts数据表示(2)
- HDU 1850 Being a Good Boy in Spring Festival(Nim博弈)
- hdu 1142 A Walk Through the Forest
- 数电模电基础(1)分压电路
- mybatis 参数为String,if test读取该参数