WITH AS
来源:互联网 发布:057型护卫舰数据和航速 编辑:程序博客网 时间:2024/05/21 11:19
以下内容转自:https://www.cnblogs.com/fightLonely/archive/2011/02/24/1963907.html
WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。
特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用一次,则不会。而提示materialize则是强制将WITH AS短语里的数据放入一个全局临时表里。很多查询通过这种方法都可以提高速度。阅读全文
0 0
- with as
- with as
- with as
- WITH AS
- with...as...
- WITH AS
- with...as
- WITH AS
- with as 用法
- ORACLE WITH AS 用法
- ORACLE WITH AS 用法
- with as 用法
- oracle with as
- WITH AS的用法
- With as 的用法
- WITH AS的含义
- WITH AS 用法
- with as的用法
- 解决Android Studio因为突然断电而爆红
- Target为NaN造成的bug
- 直通部委| 食药监总局: 14批次药品抽检不合格 涉福建恒信药业等
- 留得青山在不愁没柴烧
- 虚拟机centos7分配固定IP
- WITH AS
- eclipse修改背景颜色【代码区和Package Explorer】
- 万树IT:为什么有些公司不喜欢培训机构出来学生
- Javase—Thread多线程
- C# 利用HttpListener监听处理Http请求
- 在centos docker中利用nginx部署静态网站
- 手把手教你利用Word制作成绩表(超详细)
- 时间函数
- Linux操作