oraclewhile的用法示例分享
示例 分享 用法
2023-06-13 09:15:18 时间
当查询中多次用到某一部分时,可以用Oraclewith语句创建一个公共临时表。因为子查询在内存临时表中,避免了重复解析,所以执行效率会提高不少。临时表在一次查询结束自动清除。
一般语法格式:
with
alias_name1as (subquery1),
alias_name2as (subQuery2),
…… alias_nameNas (subQueryN)
selectcol1,col2……col3
fromalias_name1,alias_name2……,alias_nameN
Oraclewith语句的例子:
WITH Q1AS(SELECT3+5SFROMDUAL),
Q2AS(SELECT3*5MFROMDUAL),
Q3AS(SELECTS,M,S+M,S*MFROMQ1,Q2)
SELECT*FROMQ3;
输出结果:
1 8 15 23 120
相关文章
- html制作图片幻灯片效果代码,【JS+CSS3】实现带预览图幻灯片效果的示例代码
- C#实现文字视频生成器的示例代码分享
- 【计算理论】正则语言 ( 正则表达式原子定义 | 正则表达式递归定义 | 正则表达式语言原子定义 | 正则表达式语言结构归纳 | 正则表达式语言示例 | 根据正则表达式构造自动机 )
- 【设计模式】访问者模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
- Redis中过期键如何删除示例详解
- Linux tac命令的实现示例
- Bootstrap 4正式发布 带来新的示例和新的主题
- 简单示范Redis配置文件指南(redis配置文件示例)
- javascriptdom追加内容实现示例
- JavaScriptinstanceof的使用方法示例介绍
- c#队列Queue学习示例分享
- js获取select选中的option的text示例代码
- c#并行编程示例分享
- php使用pdo连接sqlserver示例分享
- JQuery异步加载无限下拉框级联功能实现示例
- android实现在横竖屏切换时页面信息不被重置的示例分享
- php多文件上传下载示例分享
- php获取bing每日壁纸示例分享
- asp.net文件上传示例分享
- java模拟post请求登录猫扑示例分享
- jsp使用cookie存储中文示例分享
- c#模拟银行atm机示例分享
- js实现通用的微信分享组件示例
- java使用xpath解析xml示例分享
- java数组排序示例分享
- java的nio的使用示例分享
- php类声明和php类使用方法示例分享
- java生成文件夹和文件的简单示例分享
- CSS3中Transition属性详解以及示例分享
- JSP页面的动态包含和静态包含示例及介绍
- Python对小数进行除法运算的正确方法示例