小编C. *_*ark的帖子

带有嵌套组函数的 SQL

我正在使用 Oracle db 11g

我有一张像这样的“员工”表......

ID  JOB_ID      SALARY
100 AD_PRES     24000
101 AD_VP       17000
102 AD_VP       17000
103 IT_PROG     9000
104 IT_PROG     6000
107 IT_PROG     4200
124 ST_MAN      5800
141 ST_CLERK    3500
142 ST_CLERK    3100
143 ST_CLERK    2600
144 ST_CLERK    2500
149 SA_MAN      10500
174 SA_REP      11000
176 SA_REP      8600
178 SA_REP      7000
200 AD_ASST     4400
201 MK_MAN      13000
202 MK_REP      6000
205 AC_MGR      12000
206 AC_ACCOUNT  8300
Run Code Online (Sandbox Code Playgroud)

我想获得每个工作(job_id)及其工作的平均工资的最大值。

我首先尝试了这个,结果出错了

SELECT MAX(AVG(salary)) AS max_avg_salary, job_id
FROM employees
GROUP BY job_id; …
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle11g

2
推荐指数
1
解决办法
3791
查看次数

标签 统计

oracle ×1

oracle11g ×1

sql ×1