搜索

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

发表于 2025-11-05 12:16:18 来源:益强智未来
举例说明使用SQL中EXISTS和IN查询的区别
复制这个例子比较了两个语义类似的举例查询。第一个查询使用 EXISTS 而第二个查询使用 IN。b2b供应网说明使用注意两个查询返回相同的区别信息。亿华云计算   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   下面是任一查询的服务器租用结果集:   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.
随机为您推荐
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright © 2016 Powered by 举例说明使用SQL中EXISTS和IN查询的区别,益强智未来  滇ICP备2023006006号-17sitemap

回顶部