作业帮 > 微软认证(MCSE) > 教育资讯

2013微软认证:sql认证考试练习试题8[1]

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 12:25:49 微软认证(MCSE)
2013微软认证:sql认证考试练习试题8[1]
2013微软认证:sql认证考试练习试题8[1]微软认证(MCSE)
【网络综合 - 微软认证(MCSE)试题】
无忧考网为大家收集整理了《2013微软认证:sql认证考试练习试题8》供大家参考,希望对大家有所帮助!!!

第36题
公司在数据库中存储供应商和价格信息。数据库中的所有商品都有牌价(list price)。 你需要只将供应商Fabrikam的所有产品的牌价提高20.00。应使用哪个查询?
A. UPDATE Production.Product SET ListPrice = ListPrice + 20.00 WHERE NOT EXISTS ( SELECT VendorId FROM Purchasing.Vendor WHERE VendorName = ’Fabrikam’);
B. UPDATE Production.Product SET ListPrice = ListPrice + 20.00 WHERE VendorId NOT IN ( SELECT VendorId FROM Purchasing.Vendor WHERE VendorName = ’Fabrikam’);
C. UPDATE Production.Product SET ListPrice = ListPrice + 20.00 WHERE EXISTS ( SELECT VendorId FROM Purchasing.Vendor WHERE VendorName = ’Fabrikam’);
D. UPDATE Production.Product SET ListPrice = ListPrice + 20.00 WHERE VendorId IN (SELECT VendorId FROM Purchasing.Vendor WHERE VendorName = ’Fabrikam’);
答案:D

第37题
你有名为Customer和SalesOrder的两个表。 你需要找出尚未采购任何东西的所有客户, 以及那些订单总额 (OrderTotal) 不到100的客户。应使用哪个查询?
A. SELECT * FROM Customer WHERE 100 > ALL ( SELECT OrderTotal FROM SalesOrder WHERE Customer.CustomerID = SalesOrder.CustomerID)
B. SELECT * FROM Customer WHERE 100 > SOME ( SELECT OrderTotal FROM SalesOrder WHERE Customer.CustomerID = SalesOrder.CustomerID)
C. SELECT * FROM Customer WHERE 100 > ( SELECT MAX(OrderTotal) FROM SalesOrder WHERE Customer.CustomerID = SalesOrder.CustomerID)
D. SELECT * FROM Customer WHERE EXISTS ( SELECT SalesOrder.CustomerID FROM SalesOrder WHERE Customer.CustomerID = SalesOrder.CustomerID AND SalesOrder.OrderTotal <= 100)
答案:A

第38题
你有名为Customer和SalesOrder的两个表。Customer表中有1000个客户,SalesOrder表中有其中900个客户的订单。你 执行下面的查询来列出至少有一笔销售的所有客户。 SELECT * FROM Customer WHERE Customer.CustomerID IN (SELECT Customer.CustomerID FROM SalesOrder)
你需要确定查询的结果。该查询应返回什么结果?
A. 没有行
B. 警告消息
C. Customer表中的1000行
D. Customer表中与SalesOrder表中的行匹配的900行。
答案:C

第39题
Customer表中有下面的行:CustomerId Status 1 Active 2 Active 3 Inactive 4 NULL 5 Dormant 6 Dormant 你编写了下面 的查询来返回状态不为N微软认证(MCSE)