Oracle+SQL:经典查询练手四篇(5)

2020-05-01 11:54

Alberto Errazuriz 12000.00 Gerald Cambrault 11000.00 Eleni Zlotkey 10500.00 Peter Tucker 10000.00 David Bernstein 9500.00 Peter Hall 9000.00 Christopher Olsen 8000.00 Nanette Cambrault 7500.00 Oliver Tuvault 7000.00 --等54行数据?

/*--------9、列出各个部门中工资最高的员工的信息:名字、部门号、工资。---------*/

SQL> SELECT FIRST_NAME || ' ' || LAST_NAME AS NAME 2 ,SALARY,DEPARTMENT_ID 3 FROM EMPLOYEES

4 WHERE (DEPARTMENT_ID,SALARY) IN

5 (SELECT DEPARTMENT_ID,MAX(SALARY) 6 FROM EMPLOYEES

7 GROUP BY DEPARTMENT_ID);

NAME SALARY DEPARTMENT_ID

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

Jennifer Whalen 4400.00 10

Michael Hartstein 13000.00 20

Den Raphaely 11000.00 30

Susan Mavris 6500.00 40

Adam Fripp 8200.00 50

Alexander Hunold 9000.00 60

Hermann Baer 10000.00 70

John Russell 14000.00 80

Steven King 24000.00 90

Nancy Greenberg 12000.00 100

Shelley Higgins 12000.00 110

11 rows selected

/*--------10、最高的部门平均工资是多少。---------*/ SQL> SELECT MAX(AVGSALARY)

2 FROM(SELECT DEPARTMENT_ID,AVG(SALARY) AVGSALARY 3 FROM EMPLOYEES

4 GROUP BY DEPARTMENT_ID);

MAX(AVGSALARY) -------------- 21333.33333333


Oracle+SQL:经典查询练手四篇(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:MGCP协议简介与典型呼叫流程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: