a.
所有的子查询必须在括号内“()”中编写
b.
子查询在操作中分三类
i.
单列子查询
---
返回的结果是一列的一个内容
ii.
单行子查询
---
返回多个列
iii.
多行子查询
---
返回多条记录
c. in,any,all
i. in---
指定查询范围
---
求出每个部门的最低工资的雇员信息,返回值会是多个,可以
使用
in
指定一个操作范围
---select * from emp where sal in(select min(sal) from
emp group by deptno);---
从
emp
表中得到数据按照
deptno
进行分组,求出每组的
sal
最小的值
ii. any
1) =any
时
2) >any
时
---
比最小大的,即去掉最小的
3) <any
时
---
比最大小的,即去掉最大的
iii. all
1) >all---
比最大的值大
2) <all---
比最小的值小
评论