网站首页 > 技术教程 正文
子查询关键字ANY、SOME、ALL、IN、EXISTS
1、ANY和SOME大于子查询中的任意一个,等同于大于子查询的最小值
select age from t1 WHERE age > ANY( select age from t2);
select age from t1 WHERE age > SOME( select age from t2);
2、ALL大于子查询中的每一个,等同于大于子查询的最大值
select age from t1 WHERE age > ALL( select age from t2);
3、EXISTS查询存在条件
select age from t1 WHERE EXISTS( select age from t2 WHERE age >30);
4、IN查询存在集合
select age from t1 WHERE age in ( select age from t2);
5、EXISTS和IN区别
先查询t2,再查询t1
EXPLAIN
select age from t1 WHERE EXISTS( select age from t2 WHERE age >20);
先查询t1,再查询t2
EXPLAIN
select age from t1 WHERE age in ( select age from t2 WHERE age >20);
当子查询结果集很大,而外部表较小的时候,Exists查询效率会优于IN。
当子查询结果集较小,而外部表很大的时候,IN的查询效率会优于Exists。
注意:网上说法不准确。“表的规模”不是看内部表和外部表,而是外部表和子查询结果集。
猜你喜欢
- 2024-10-16 为什么在否定句和疑问句中要把some变为any?
- 2024-10-16 新概念青少版——不定代词sum和any
- 2024-10-16 some和any的用法 some和any的用法口诀
- 2024-10-16 不定代词some,any和either用法 some和any构成的复合不定代词
- 2024-10-16 some与any的区别使用(五年级下册)
- 2024-10-16 如何理解STEP7的复杂数据类型:ANY
- 2024-10-16 中位限定词any和no 中位限定词互相排斥
- 2024-10-16 与any相关的习语和谚语小结 any用语
- 2024-10-16 肯定句和疑问句中some和any用法 肯定句some 改疑问句
- 2024-10-16 英美语言分析研究和解决方案之some 和any 经典用法(62)
你 发表评论:
欢迎- 07-03收到“老板”QQ指令转账,厦门多名财务人员被骗!
- 07-03手机QQ红包BUG 发送不能被领取的口令红包方法
- 07-03“老板”发QQ指令要求转账 财务被骗42万……最后民警出手了!
- 07-03微信推广引流108式:利用QQ自动强制加好友代码从网站导流
- 07-03围观!有人发现QQ新玩法,一天进账近百万!
- 07-03“领导”QQ发来指令 她就转出16万元
- 07-03如何自定义样式营销qq在线咨询代码
- 07-03利用代码发QQ空消息 只闪动没有消息内容
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)