标签:
1子查询是嵌套在查询中的另一个查询语句
2多列子查询(成对比较)
主查询与子查询返回的多个列进行比较
Where (department_id,manager_id)
In
Select department_id,manager_id
查询条件
3在from子句中使用子查询(from 子句)
4在order by 使用子查询
5相关子查询
相关子查询按照一行接一行的顺序执行,主查询的每一行都执行一次子查询
GET
从主查询中获取候选列
EXECUTE
子查询使用主查询的数据
USE
如果满足内查询的条件则返回该行
6exists操作符
EXISTS操作符检查在子查询中是否满足条件的行
如果在子查询中存在满足条件的行
--不在子查询中继续寻找
--条件返回TRUE
也可以使用Not exists
如果寻找从头到尾寻找不到
则返回false
7相关更新
Update 表名1
Set column=(
Select expression
From 表2
Where 表1.列名=表2.列名)
8 相关删除
9with 子句
使用with子句 可以避免在SELECT 语句中重复书写相同的语句块
With 子句将该子句中的语句块执行一次并存储到用户的临时表空间中
使用with子句可以提高查询效率
结构
With with子句名 as
(
查询语句
)
在其他的查询语句中就可以在 from 后添加 with子句名
标签:
原文地址:http://www.cnblogs.com/HJL085/p/5724317.html