一句sql 在所有部门中选择平均工资最高的部门所有员工
来源:互联网 发布:淘宝助理无法创建宝贝 编辑:程序博客网 时间:2024/04/28 23:35
曾经考过的一道题,考了几次几次不会,今天遇到了高人,请教了下,记下来。
要求: 在一张表emp如下,选择所有部门中平均工资最高的部门的所有员工的信息。
emp表结构如下:
no name salary empno title
1 张一 1000 1 MANAGE
2 张二 800 1 employe
3 张三 700 1 employe
4 李一 600 2 manager
5 李二 500 2 employe
6 李三 400 2 employe
no:员工号,name:名字,salary:工资 empno:部门号 title: 头衔
sql语句如下(必须在Oracle下):
select w.id, w.name, w.salary, w.empno, w.title
from emp w
where w.empno =
(select q.empno
from (select sum(t.salary), t.empno from emp t group by t.empno) q
where rownum = '1')
因为只有Oracle才支持rownum功能
- 一句sql 在所有部门中选择平均工资最高的部门所有员工
- 列出与'SCOTT'从事相同工作的所有员工及部门名称、部门人数、平均工资
- 【SQL】求得工资在部门平均工资之上得员工
- 查询出部门名称、部门的员工数、部门的平均工资、部门的最低收入雇员姓名和最高收入雇员的姓名
- 查询出部门名称、部门的员工数、部门的平均工资、部门的最低收入雇员姓名和最高收入雇员的姓名
- 创建存储过程,以部门编号为参数,查询并返回该部门平均工资,以及该部门中比该部门平均工资高的员工信息
- ajax方式选择部门获取部门中所有成员
- 取某个部门下的所有子部门SQL语句
- 取某个部门下的所有子部门SQL语句
- 列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序:
- 列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序(oracle数据库中的emp表)
- 列出各个部门中薪水最高的员工
- 查询每个部门中薪资最高的员工
- 【数据库SQL实践】查找所有已经分配部门的员工的last_name和first_name
- 《数据库SQL实战》查找所有已经分配部门的员工的last_name和first_name
- 查询比本部门平均工资高的员工信息
- oracle--查询本部门薪水大于平均工资的员工
- 《数据库SQL实战》查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工
- 无法面对的闲聊
- int? C#中的可空类型
- hdu1325Is It A Tree?
- 协作平台
- 2010-8-26 随笔
- 一句sql 在所有部门中选择平均工资最高的部门所有员工
- C# 获取文件的图标
- awk内置变量、操作符、函数
- 最近在写rails+extjs的应用
- 《C#编程之道》 之 面向对象和面向过程有什么区别?
- VB代码优化指南
- 彩色转灰色
- 大学混了一年了
- nagios的多层监控