in和exists

http://oraclemine.com/sql-exists-vs-in/

https://www.techonthenet.com/oracle/exists.php

https://www.techrepublic.com/article/oracle-tip-understand-the-difference-between-in-and-exists-in-subqueries/

exists

1)exists条件中存在数据时sql引擎停止处理

2)子查询结果集大时比in快

3)null可通过exists条件比较

4)子查询根据外查询逐个执行(子查询遍历外查询的所有结果)

5)exists先外查询再子查询,大部分情况下exists快,因为可以使用索引。但

子查询结果小时in性能更好。

in

1)sql引擎比较in条件中所有值

2)子集结果小时比exists快

3)null不能通过in比较

4)in=inside to outside 先子查询再外查询

最新文章

  1. iOS模糊效果(毛玻璃效果)的实现
  2. C# 多线程的等待所有线程结束 用 ManualResetEvent 控制
  3. Scrum不是万能药,要在时机成熟时推行
  4. 嵌入式学习_AD学习篇
  5. hibernate 实体关系映射笔记
  6. 从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构) (转)
  7. 使用Git push时出现的一些问题处理
  8. stagefright omx小结
  9. C程序中引用自定义的C函数模块
  10. 1651: [Usaco2006 Feb]Stall Reservations 专用牛棚
  11. Oracle中的游标
  12. 【省带宽、压成本专题】从产品架构来看,PCDN如何节流50%
  13. require.js配置路径的用法和css的引入
  14. 【转载】java 中 String s = new String("abc") 创建了几个对象?!
  15. 01 of lenrning python
  16. 蚂蚁金服研发的金融级分布式中间件SOFA背后的故事
  17. Codeforces 808G Anthem of Berland - KMP - 动态规划
  18. spy-debugger 前端调试工具
  19. 子查询一(WHERE中的子查询)
  20. 关于正则表达式"\b"

热门文章

  1. linux学习(5):linux 性能瓶颈排查
  2. 查询优化 In Oracle
  3. docker登录报错Error response from daemon: Get https://192.168.30.10/v1/users/: dial tcp 192.168.30.10:443: connect: connection refused
  4. Java12新特性 -- 只保留一个 AArch64 实现
  5. Spring cloud微服务安全实战-6-11sentinel之配置持久化
  6. JavaScript和Jquery个人笔记
  7. 非LODOP的打印其他问题-简短问答
  8. 【VS开发】MFC学习之 解决StretchBlt()图片缩放绘图失真
  9. TCP/IP学习笔记16--TCP--特点,数据重发,连接管理,段
  10. QT 安装 配置过程