oracle

推荐列表 站点导航

当前位置:首页 > 数据库 > oracle >

oracle while的用法示例分享

来源:网络整理  作者:网络  发布时间:2020-12-08 20:31
Oracle with语句是经常可以见到的语句,下面就为您详细介绍Oracle with语句的用法,如果您对Oracle with语句感兴趣的话,...

复制代码 代码如下:

alias_name1 as    (subquery1), 
from alias_name1,alias_name2……,alias_nameN  
1 8 15 23 120
WITH  Q1 AS (SELECT 3 + 5 S FROM DUAL),


复制代码 代码如下:

复制代码 代码如下:

select col1,col2…… col3


with  

alias_name2 as    (subQuery2), 
SELECT * FROM Q3;
Q3 AS (SELECT S, M, S + M, S * M FROM Q1, Q2) 

一般语法格式:

Q2 AS (SELECT 3 * 5 M FROM DUAL),

当查询中多次用到某一部分时,可以用Oracle with语句创建一个公共临时表。因为子查询在内存临时表中,避免了重复解析,所以执行效率会提高不少。临时表在一次查询结束自动清除。

……  alias_nameN as    (subQueryN) 


输出结果:

Oracle with语句的例子:

相关热词: oracle

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/sql/oracle/1548.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

oracle while的用法示例分享

2020-12-08 编辑:网络

复制代码 代码如下:

alias_name1 as    (subquery1), 
from alias_name1,alias_name2……,alias_nameN  
1 8 15 23 120
WITH  Q1 AS (SELECT 3 + 5 S FROM DUAL),


复制代码 代码如下:

复制代码 代码如下:

select col1,col2…… col3


with  

alias_name2 as    (subQuery2), 
SELECT * FROM Q3;
Q3 AS (SELECT S, M, S + M, S * M FROM Q1, Q2) 

一般语法格式:

Q2 AS (SELECT 3 * 5 M FROM DUAL),

当查询中多次用到某一部分时,可以用Oracle with语句创建一个公共临时表。因为子查询在内存临时表中,避免了重复解析,所以执行效率会提高不少。临时表在一次查询结束自动清除。

……  alias_nameN as    (subQueryN) 


输出结果:

Oracle with语句的例子:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/sql/oracle/1548.shtml

相关文章

风云图片

推荐阅读

返回oracle频道首页