家具设计师培训班实战课程

跟阿忠学家具设计,月薪8000只是起步

当前位置:
Excel的相关子查询应用

如果想要查询在2004年10月II日有订单的客户信息,可以使用下面的语句:
Select CustomerlD,CompanyName
From Customer
Wherer Exists
(select*from Orders
Where Orders.CustomerlD-Customers.CustomerlD
AND OrderDate- 20041011')
Order by CustomerlD
查看上面的查询语句可以发现,该查询的内查询只是处理一次,因为内层查询和外层
变量有关(Customers.CustomerlD ),因此此类查询被称为相关子查询。使用谓词EXISTS
或者NOT EXISTS.
上例的处理过程为:首先处理Customer表的第一行,根据它的客户编号值查看该客户
是否在选定的日期里有订单,如果有,则内层查询返回True,取出该记录的客户编号和公司名称,然后再依次处理Customer表的下面的行数,重复操作一直到Customer的所有行都
被检查过。
与EXISTS谓词相对应的是NOT EXISTS谓词.使用存在盈词NOT EXISTS后,如果内
层查询结果为空,则外层的WHERE子句返回真值,否则返回假值。
如果想查询在2004年10月II日没有订单的客户信息,可以使用下面的语句:
Select CustomerID,CompanyName
From Customer
Wherer NOT Exists
(select .from Orders
Where Orders. CustomerlD-Customers.CustomerID
AND OrderDate一20041011’)
Order by CustomerlD
比如想要查询对所有的产品都下过订单的客户信息,查询语句如下:
select CustomerlD,CompanyName
from Customer
where not Exists
(select.
from Product
Where not exists
(select.
from Orders
where CustomerID=Customer.CustomerID
and ProductID=Product.ProductlD))

作者:Excel自学网 发布时间:2020.01.03

家具设计课堂是国内做家具设计在线教育的线上培训机构,初入家具设计行业的准家具设计师建议在此技术提升。跟阿忠学家具设计,月薪8000只是起步!您想找一份高薪设计类的研发工作,或许家具设计课堂能帮您实现您的初衷愿景。报名学习QQ:415284424。

系统化培训家具结构设计师从家具设计课堂开始

Excel自学网提供大量优秀的Excel学习资源Excel自学网致力于建设成一个公益型Excel在线自学网站,助您轻松学习Excel