如何实现 IN、EXISTS、ANY 和 ALL
【摘要】
在 SQL 中把一个查询的结果在另一个查询中使用,就是子查询。当 SQL 子查询语句嵌套的层数很多时,无论是编写还是维护都很让人头疼,动辄几百上千行的 SQL 让人望而止步。SPL 是如何让子查询的结构更清晰,运算效率更高的?去乾学院看个究竟吧!如何实现 IN、EXISTS、ANY 和 ALL
一. IN
1. 常数集合
2. 非关联子查询返回主健
3. 非关联子查询返回非主键
4. 子查询返回数据量大
5. 关联子查询
二. EXISTS
1. 子查询关联主键
2. 子查询关联非主键
3. 子查询返回数据量大
4. 子查询非等值关联
三. NO IN 和 NOT EXISTS
1. NOT IN
2. NOT EXISTS
3. 双重否定
四. ANY 和 ALL
1. ANY(或 SOME)
2. ALL
以下是广告时间
对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅
嗯,还不太了解好多乾?
对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅
嗯,还不太了解好多乾?
英文版