本文使用到的是oracle数据库scott方案所带的表,scott是oracle数据库自带的方案,使用前请确保其解锁
一、多行子查询
多行子查询子查询是嵌入在其他Sql语句中的select语句,Oracle...子查询分为两种:一种是单行子查询,一种是多行子查询
1、单行子查询
单行子查询的select语句只返回一行数据,也就是说嵌入在其他Sql语句中的那个select查询值返回一行数据。...所以,我们把子查询的嵌入的select语句至返回一行数据的这类子查询,称为单行子查询
2、多行子查询
了解了单行子查询的原理,那么多行子查询自然而然的就知道了,多行子查询就是嵌入在其他Sql语句中的select...max(sal) from emp where deptno=30)
3.2、多行子查询中的any操作符
在了解了all操作符之后,any操作符也就好理解了。...by deptno) b
where a.deptno=b.deptno and a.sal>b.avgsal
解决思路:通过分组函数求出各个部门的平均薪水,然后将平均薪水通过deptno和emp进行连表查询