如何实现 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

..

..

..

..

如何实现 IN、EXISTS、ANY 和 ALL.pdf


以下是广告时间

对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅



嗯,还不太了解好多乾?
猛戳这里
玩转好多乾