exists的用法
来源:互联网 发布:java直销系统源码 编辑:程序博客网 时间:2024/06/17 01:42
下面来分析为什么用用not exists 代替not in
有两个简单例子,以说明 “exists”和“in”的效率问题
1) select * from t1 where exists(select 1 from t2 where t1.a=t2.a) ;
t1数据量小而t2数据量非常大时,t1<<t2 时,1) 的查询效率高。
2) select * from t1 where t1.a in (select t2.a from t2) ;
t1数据量非常大而t2数据量小时,t1>>t2 时,2) 的查询效率高。
有两个简单例子,以说明 “exists”和“in”的效率问题
1) select * from t1 where exists(select 1 from t2 where t1.a=t2.a) ;
t1数据量小而t2数据量非常大时,t1<<t2 时,1) 的查询效率高。
2) select * from t1 where t1.a in (select t2.a from t2) ;
t1数据量非常大而t2数据量小时,t1>>t2 时,2) 的查询效率高。
- exists,not exists的用法
- exists,not exists的用法
- exists的一种用法
- exists的用法
- SQL EXISTS的用法
- exists 的用法
- EXISTS的用法
- mysql exists的用法
- not exists 的用法
- 数据库 EXISTS的用法
- exists的用法
- exists/not exists的用法和原理
- sql中exists,not exists的用法
- sql中exists,not exists的用法
- sql中exists,not exists的用法
- sql中exists,not exists的用法
- sql中exists,not exists的用法
- sql中exists,not exists的用法
- 查询oracle已存在的表
- Write Clean Code
- jquery用法小结
- 黑马程序员-SQL入门
- 动态sql 和静态sql 下篇
- exists的用法
- POJ 1703 Find them, Catch them 并查集
- Struts2一个诡异问题的解决
- C++常用开发-工具包
- 获取硬盘序列号
- 文件的CHECKSUM工具
- struts1 执行过程
- hdoj1175
- 公司职位英文简写