今天看别人的代码,突然发现之前理解的sql的with as的用法有新的理解。

之前理解的with as只是想着做单表的union all 操作时才使用,今天发现在可以使用逗号做分割,做缓存不同的表数据。

下面的例子如下:

WITH t1 AS
(SELECT file_id FROM UTT_DOWNLOAD_FILE),
t2 AS (SELECT FILE_TYPE FROM UTT_DOWNLOAD_FILE),
t3 AS (SELECT CUST_ID FROM UTT_DOWNLOAD_FILE)SELECT * FROM t1,t2,t3;

在这里做了三个缓存的表,然后就对三个缓存表中的数据全部查询出来。查询的结果如下:

做了数据缓存之后,我们的数据就不用每次都去查询,让表做缓存,然后查询出来,节省资源。不同的表资源缓存的时候用逗号分隔。

转载于:https://www.cnblogs.com/gxgd/p/9519357.html

在sql当中为了让数据做缓存做with as的操作相关推荐

  1. sql server 记录删除数据ip_玻璃做介质,用光记录或删除数据,全息云存储来了!...

    大数据文摘出品 编译:lin.牛婉杨 你能想象吗,未来有望实现"全系存储"了!什么意思呢,就是利用光来记录数据页.玻璃作为介质实现云上存储.全息晶体可以填充密集的数据,若想删除数据 ...

  2. 分页数据做缓存的思考

    当我们进行java开发时,当遇到页面数据过多或者复杂,会有很多慢sql,此时除了优化sql外,还可以通过缓存的方式来处理: 有如下方案: 1.整个页面做缓存,key为页数,value为整个页面的数据 ...

  3. 西部数据在磁盘里加NAND却不用做缓存?

    据行业预测到2025年,单盘容量可升至100TB级别,届时会联合使用HAMR/EAMR.BPMR等技术,可想而知,随着盘片上的结构越发精细,所需记录的元数据容量也会增加,而且对伺服系统处理速度也提出了 ...

  4. 十步优化SQL Server中的数据访问

    故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户, ...

  5. [NewLife.XCode]数据层缓存(网站性能翻10倍)

    NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netcore,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示例代码和 ...

  6. sq工程师是做什么的_算法工程师为什么成天做数据,都做哪些数据?

    大家好,前几天群里有小伙伴说希望看到更多的算法工程师的日常.其实对于算法工程师而言,最大的日常就是做数据了,所以给大家分享一下做数据的那些事. 为什么很少做模型 在大家想象当中,可能算法工程师做的事情 ...

  7. 如何用参数化SQL语句污染你的计划缓存

    你的SQL语句的参数化总是个好想法.使用参数化SQL语句你不会污染你的计划缓存--错!!!在这篇文章里我想向你展示下用参数化SQL语句就可以污染你的计划缓存,这是非常简单的! ADO.NET-AddW ...

  8. 清除数据和缓存是什么_什么是缓存数据? 清除缓存的含义是什么?

    清除数据和缓存是什么 首先,什么是缓存? (First, what's a cache?) In general terms, a cache (pronounced "cash" ...

  9. SQL Server 如何读写数据

    01. SQL Server 如何读写数据 一. 数据读写流程简要 SQL Server作为一个关系型数据库,自然也维持了事务的ACID特性,数据库的读写冲突由事务隔离级别控制.无论有没有显示开启事务 ...

最新文章

  1. 近些年有哪些口碑炸裂的项目管理工具?各具特色的项目管理工具我们该如何选择?
  2. c# 正则过滤非中文字符
  3. pek (北大oj)3070
  4. Python之初识模块之序列化模块
  5. python过去日期_利用python获取当前日期前后N天或N月日期的方法示例
  6. 浮点运算和代码优化, 音频常识, 并行计算
  7. linux全过程图解图片,安装 Mandriva Linux全过程《图解》
  8. Winform开发框架中工作流模块的动态处理
  9. Android NDK学习(2)
  10. 网络创新激活西部科技,戴尔2013软件定义网络圆桌会谈的启示
  11. Shell函数和正则表达式
  12. 关于引擎代码从Delphi 2007 升级至Delphi 10.1的一些历程
  13. 数据库实现中文汉字排序终极指南
  14. win10添加桌面图标到开始屏幕
  15. Imdisk 虚拟磁盘 » A programmer's site
  16. 容器监控实践—CAdvisor
  17. Linux三剑客之SED
  18. Kettle之定时运行Job
  19. HNU小学期实训课设
  20. 线性表-顺序表的基本操作

热门文章

  1. python二叉树的创建与遍历
  2. 线性回归 c语言实现_C ++中的线性回归实现
  3. 合奏:机器学习中唯一(几乎)免费的午餐
  4. 董明珠炮轰国产车的创始人不开自己生产的车,事实果真如此吗?
  5. C/C++实现模糊控制,借助MATLAB辅助设计和fis.c文件
  6. 2020亚太杯数学建模_比赛 | 2020年APMCM亚太地区大学生数学建模竞赛
  7. python类有什么用_python 定制类 有什么用
  8. linux games账号,linux for games
  9. 非法的表达式开始_轮回、开始还是结束?
  10. linux ping监控脚本,WINDOWS和LINUX下带时间的PING包监控脚本