有这样两张表
dept
deptno dname
1 事业部
2 销售部
3 技术部emp
empno ename job mgr sal deptno
01 jacky cleck tom 1000 1
02 tom cleck 2000 1
07 biddy cleck 2000 1
03 jenny sals pretty 600 2
04 pretty sals 800 2
05 buddy jishu canndy 1000 3
06 canndy jishu 1500 3--求对于emp中最低工资小于2000的部门,列出job为'CLERK'的员工的部门号,最低工资,最高工资
答案
select b.deptno as 部门号,max(sal) as 最高工资,min(sal) as 最低工资 from emp as b
where job='clerk' and (select min(sal)from emp as a where a.deptno=b.deptno)<2000 group by
b.deptno;
这个有什么用
dept
deptno dname
1 事业部
2 销售部
3 技术部emp
empno ename job mgr sal deptno
01 jacky cleck tom 1000 1
02 tom cleck 2000 1
07 biddy cleck 2000 1
03 jenny sals pretty 600 2
04 pretty sals 800 2
05 buddy jishu canndy 1000 3
06 canndy jishu 1500 3--求对于emp中最低工资小于2000的部门,列出job为'CLERK'的员工的部门号,最低工资,最高工资
答案
select b.deptno as 部门号,max(sal) as 最高工资,min(sal) as 最低工资 from emp as b
where job='clerk' and (select min(sal)from emp as a where a.deptno=b.deptno)<2000 group by
b.deptno;
这个有什么用
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货