sql中的with as
来源:互联网 发布:淘宝买药一直是审核中 编辑:程序博客网 时间:2024/05/29 18:41
String sql = “select * from emp where empno in (select a.empno from (select rownum,e.* from emp e) a where rownum<=10)”;
上面sql的查询原理:红色标记部分为子查询部分,sql先执行子查询部分,得到一个结果集(10条),然后在执行外部查询,在执行外部查询的时候,要和子查询的结果集比较10次,
使用with as:
with ss as (select a.empno from (select rownum,e.* from emp e) a where rownum<=10)
select * from emp where empno in (select * from ss)
1、如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用一次,则不会
2、如果一个sql经常被调用,一般用with as实现
0 0
- sql中的with as
- sql中的with as笔记
- SQL --- with as 语法
- SQL - WITH AS 用法
- sql with as 用法
- sql with as 用法
- sql with as 用法
- sql with as 用法
- sql with as 用法
- sql with as 用法
- sql with as 用法
- SQL - WITH AS 用法
- sql with as 用法
- sql with as 用法
- sql with as 用法
- T-SQL WITH AS
- SQL WITH AS使用
- sql with as 用法
- 通过GLUT库学习OpenGL
- 对快递100的智能查快递功能的简单分析
- ExtJS4学习笔记五--面板使用
- ExtJS4学习笔记六--一些小知识点
- gVim 基础配置
- sql中的with as
- 软件的设计,就像你要放的一个屁...
- ExtJS4学习笔记八--Template的使用
- source insigh宏=文件保存前清理空白行
- ExtJS4学习笔记七--事件绑定相关
- 朴素贝叶斯分类
- 三极管工作原理分析,精辟、透彻,看后你就懂
- ExtJS4学习笔记九--数据模型的使用
- C# Http文件下载公共类(支持断点续传)