本文使用到的是oracle数据库scott方案所带的表,scott是oracle数据库自带的方案,使用前请确保其解锁
一、多行子查询
多行子查询子查询是嵌入在其他Sql语句中的select语句,Oracle...子查询分为两种:一种是单行子查询,一种是多行子查询
1、单行子查询
单行子查询的select语句只返回一行数据,也就是说嵌入在其他Sql语句中的那个select查询值返回一行数据。...distinct job from emp where deptno=10) --这里的select查询返回多行记录
注意左图红框中的关键字只能用in,不能使用'=','='号表示一对一,in表示处于一个范围...avgsal from emp group by deptno) b
where a.deptno=b.deptno and a.sal>b.avgsal
解决思路:通过分组函数求出各个部门的平均薪水,然后将平均薪水通过...deptno和emp进行连表查询,然后比较薪水和平均值,得出结果集。