create table t_user(
t_id integer primary key,
t_name varchar2(12),
t_birthday date,
t_age integer
);
create table t_dept(
t_id integer primary key,
t_dname varchar2(12),
t_dno varchar2(12)
);
create table t_employee(
t_id integer primary key,
t_name varchar2(12),
t_birthday date,
t_email varchar2(56),
t_salary number(12,2),
d_id integer references t_dept(t_id)
);
insert into t_dept(t_id,t_dname,t_dno) values (1,'dev','001');
insert into t_dept(t_id,t_dname,t_dno) values (2,'train','002');
insert into t_dept(t_id,t_dname,t_dno) values (3,'market','003');
insert into t_dept(t_id,t_dname,t_dno) values (4,'game','004');
insert into t_employee(t_id,t_name,t_birthday,t_email,t_salary,d_id)
values (1,'bobs',to_date('2012-1-11','yyyy-mm-dd'),'bobs@b',100.0,1);
insert into t_employee(t_id,t_name,t_birthday,t_email,t_salary,d_id)
values (2,'scott',to_date('2010-10-11','yyyy-mm-dd'),'scott@b',300.0,1);
insert into t_employee(t_id,t_name,t_birthday,t_email,t_salary,d_id)
values (3,'tiger',to_date('2008-2-11','yyyy-mm-dd'),'tiger@b',400.0,2);
insert into t_employee(t_id,t_name,t_birthday,t_email,t_salary,d_id)
values (4,'lucy',to_date('2009-3-11','yyyy-mm-dd'),'lucy@b',600.0,2);
insert into t_employee(t_id,t_name,t_birthday,t_email,t_salary,d_id)
values (5,'lily',to_date('2012-4-11','yyyy-mm-dd'),'lily@b',1000.0,3);
insert into t_employee(t_id,t_name,t_birthday,t_email,t_salary,d_id)
values (6,'tom',to_date('2001-10-11','yyyy-mm-dd'),'tom@b',700.0,3);
insert into t_employee(t_id,t_name,t_birthday,t_email,t_salary,d_id)
values (7,'black',to_date('2001-10-11','yyyy-mm-dd'),'black@b',200.0,null);
commit;
--------------------------------------------------------------------
----上面是需要使用的数据-----
--找出平均工资大于300的部门的平均工资的最高工资
--问题:下面是我做得,但是不是想要的结果,求解~~~~
select max(aaa.avg_sal),aaa.avg_name from(
select avg(e.t_salary) as avg_sal,d.t_dname as avg_name,d.t_dno
from t_dept d inner join t_employee e on e.d_id=d.t_id group by d.t_dname,d.t_dno having avg(e.t_salary)>300) aaa
group by aaa.avg_name
分享到:
相关推荐
结合主、嵌套函数,分析代码,可以从以下三个方面展开分析: %可以从如下三个方面理解函数嵌套: %1、主函数funmin调用 a,b,c,x1,x2一个参数; %2、被调用函数poly3内含有x1,x2两个参数; %3、结合调用关系,funmin...
完美展示函数嵌套的实例。turbo c跟vc++测试通过。
一个机遇MFC的函数嵌套程序,如果有想要弄清楚嵌套的,可以来看一下
函数嵌套C++
Swift教程:函数篇 嵌套函数视频教程
在上述代码中,函数 fn1()内嵌套了函数fn2(),fn2()函数内嵌套了函数 fn3(),并在 fn3()函数中输出变量i。但是fn3()和 fn2()函数中都没有变量i的声明,因此程序会继续向上层寻找,在fn1()函数中找到了变量i的声明,...
1.教学内容:条件函数的深入理解和条件函数嵌套的使用。 2.对学习内容的分析和处理: 本堂课学习内容侧重点是深入的讲解条件函数的概念以及对条件函数嵌套的使用,因条件函数是比较抽象的一个过程,如果光是凭口头...
matlab匿名函数M文件函数嵌套函数子函数私有函数重载函数.pdf
函数的嵌套用法,使用说明和示例内容,方便建立函数嵌套,可以作为模板
matlab匿名函数M文件函数嵌套函数子函数私有函数重载函数[归纳].pdf
VB 函数嵌套求组合数 VB 函数嵌套求组合数 VB 函数嵌套求组合数
函数压轴小题之嵌套函数问题.pdf
swift 闭包+嵌套函数+extension+单例+嵌套函数
c++ 函数嵌套 对自定义函数有新的了解
函数嵌套python允许在定义函数的时候,其函数体内又包含另外一个函数的完整定义,这就是我们通常所说的嵌套定义。为什么?因为函数是用def语句定义的,凡是其他语句可以出现的地方,def语句同样可以出现。像这样定义...
matlab开发-执行集合函数嵌套集合。对嵌套单元格数组执行CellFun
C语言函数的嵌套调用和递归调用PPT课件.pptx
使用vue的render函数实现组件之间动态嵌套功能。文章链接:https://blog.csdn.net/qq_35134375/article/details/109159574