举例说明使用SQL中EXISTS和IN查询的区别

系统运维2025-11-05 08:42:2475147
举例说明使用SQL中EXISTS和IN查询的区别
复制这个例子比较了两个语义类似的举例查询。第一个查询使用 EXISTS 而第二个查询使用 IN。源码下载说明使用注意两个查询返回相同的区别信息。云服务器   USE pubs   GO   SELECT DISTINCT pub_nameFROM publishers   WHERE EXISTS              (SELECT *               FROM titles               WHERE pub_id = publishers.pub_id               AND type = \business\)   GO   -- Or,举例 using the IN clause:   USE pubs   GO   SELECT distinct pub_name   FROM publishers   WHERE pub_id IN          (SELECT pub_id           FROM titles           WHERE type = \business\)   GO   下面是任一查询的WordPress模板结果集:   pub_name                                   ----------------------------------------   Algodata Infosystems                        New Moon Books                              (2 row(s) affected)   1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.
本文地址:http://www.bzuk.cn/html/111a7599813.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

让你的电脑更潮!教你装配ARGB风扇(打造炫酷的电脑外观,为你的电脑升级护航)

SQLServer日志文件丢失,恢复并不难!

SQL Server 2005 安装与正确应用

调研 | 2021年GDPR罚款创新高

手工卡通电脑折纸教程(通过简单的折纸技巧,制作属于你自己的电脑卡通形象!)

如何检测网络中的恶意挖矿软件?

DB2数据库编目概念如何正确理解?

Sentry 企业级数据安全解决方案-Relay 入门

友情链接

滇ICP备2023006006号-33