RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
SQL中EXISTS和=ANY查询的区别实例

SQL中EXISTS和= ANY查询究竟有何区别?下面这个例子区别显示查找与出版商住在同一城市中的作者的两种查询方法:第一种方法使用 = ANY,第二种方法使用 EXISTS。注意这两种方法返回相同的信息。希望对您学习SQL中EXISTS有所帮助。

USE pubs
GO
SELECT au_lname, au_fname
FROM authors
WHERE exists
   (SELECT *
   FROM publishers
   WHERE authors.city = publishers.city)
GO

-- Or, using = ANY

USE pubs
GO
SELECT au_lname, au_fname
FROM authors
WHERE city = ANY
   (SELECT city
   FROM publishers)
GO

下面是任一查询的结果集:

au_lname                                 au_fname             
---------------------------------------- --------------------
Carson                                   Cheryl              
Bennet                                   Abraham              

(2 row(s) affected)

文章题目:SQL中EXISTS和=ANY查询的区别实例
本文链接:http://www.jxjierui.cn/article/codppsp.html