微软认证sql考试练习试题及答案
第1题
公司在数据库中存储供应商和价格信息。数据库中的所有商品都有牌价(list price)。 你需要只将供应商Fabrikam的所有产品的牌价提高20.00。应使用哪个查询?
A. UPDATE uct SET ListPrice = ListPrice + 20.00 WHERE NOT EXISTS ( SELECT VendorId FROM or WHERE VendorName = ’Fabrikam’);
B. UPDATE uct SET ListPrice = ListPrice + 20.00 WHERE VendorId NOT IN ( SELECT VendorId FROM or WHERE VendorName = ’Fabrikam’);
C. UPDATE uct SET ListPrice = ListPrice + 20.00 WHERE EXISTS ( SELECT VendorId FROM or WHERE VendorName = ’Fabrikam’);
D. UPDATE uct SET ListPrice = ListPrice + 20.00 WHERE VendorId IN (SELECT VendorId FROM or WHERE VendorName = ’Fabrikam’);
答案:D
第2题
你有名为Customer和SalesOrder的两个表。 你需要找出尚未采购任何东西的所有客户, 以及那些订单总额 (OrderTotal) 不到100的客户。应使用哪个查询?
A. SELECT * FROM Customer WHERE 100 > ALL ( SELECT OrderTotal FROM SalesOrder WHERE omerID = omerID)
B. SELECT * FROM Customer WHERE 100 > SOME ( SELECT OrderTotal FROM SalesOrder WHERE omerID = omerID)
C. SELECT * FROM Customer WHERE 100 > ( SELECT MAX(OrderTotal) FROM SalesOrder WHERE omerID = omerID)
D. SELECT * FROM Customer WHERE EXISTS ( SELECT omerID FROM SalesOrder WHERE omerID = omerID AND rTotal <= 100)
答案:A
第3题
你有名为Customer和SalesOrder的两个表。Customer表中有1000个客户,SalesOrder表中有其中900个客户的订单。你 执行下面的查询来列出至少有一笔销售的所有客户。 SELECT * FROM Customer WHERE omerID IN (SELECT omerID FROM SalesOrder)
你需要确定查询的结果。该查询应返回什么结果?
A. 没有行
B. 警告消息
C. Customer表中的1000行
D. Customer表中与SalesOrder表中的行匹配的`900行。
答案:C
第4题
Customer表中有下面的行:CustomerId Status 1 Active 2 Active 3 Inactive 4 NULL 5 Dormant 6 Dormant 你编写了下面 的查询来返回状态不为NULL或“Dormant”的所有客户: SELECT * FROM Customer WHERE Status NOT IN (NULL, ’Dormant’) 你需要确定查询的结果。你预计应出现哪个结果?
A. CustomerId Status
B. CustomerId Status 1 Active 2 Active 3 Inactive
C. CustomerId Status 1 Active 2 Active 3 Inactive 4 NULL
D. CustomerId Status 1 Active 2 Active 3 Inactive 4 NULL 5 Dormant 6 Dormant
答案:B
第5题
你有一个名为Employee的表。 你将每个员工的经理EmployeeID插入ReportsTo列来记录公司的组织层次结构。你需要 编写递归查询来生成员工及其经理的列表。 该查询还必须包含员工在层次结构中的级别。 你编写了下面的代码片段。 (包含的行号仅供参考。) 01 WITH EmployeeList (EmployeeID, FullName, ManagerName, Level)02 AS (03 ......... 04 )05 SELECT EmployeeID, FullName, ManagerName, Level06 FROM EmployeeList; 应在第3行插入哪一个代码片段?
A. SELECT EmployeeID, FullName, ’’ AS [ReportsTo], 1 AS [Level] FROM Employee WHERE ReportsTo IS NULL UNION ALL SELECT oyeeID, NName, Name, 1 + 1 AS [Level] FROM Employee emp JOIN Employee mgr ON rtsTo = oyeeID
B. SELECT EmployeeID, FullName, ’’ AS [ReportsTo], 1 AS [Level] FROM Employee WHERE ReportsTo IS NULL UNION ALL SELECT oyeeID, Name, Name, l + 1 FROM EmployeeList mgr JOIN Employee emp ON rtsTo = oyeeId
C. SELECT EmployeeID, FullName, ’’ AS [Reports To], 1 AS [Level] FROM Employee UNION ALL SELECT oyeeID, Name, Name, 1 + 1 AS [Level] FROM Employee emp LEFT JOIN Employee mgr ON rtsTo = oyeeID
D. SELECT EmployeeID, FullName, ’’ AS [ReportsTo], 1 AS [Level] FROM Employee UNION ALL SELECT oyeeID, Name, Name, l + 1 FROM EmployeeList mgr JOIN Employee emp ON rtsTo = oyeeID
答案:B
-
H3C认证无线技术专家考试简介
H3CSWLAN(H3CCertifiedSpecialistForWLAN,H3C认证无线技术专家)认证将帮助您在了解802.11协议族标准和主流WLAN设备及天线的基础上,进一步掌握无线网络勘测与设计,并具备使用H3C无线产品进行应用布署、工程实施和运维指导的能力。H3CSWLAN认证适用的对象包括:各行...
-
2017嵌入式系统开发工程师考试模拟题
一、编程开发能力:1、用预处理指令#define声明一个常数,用以表明一年中有多少秒(忽略闰年问题);写一个标准宏MIN函数,这个宏输入两个参数并返回较小的一个。2、用变量a给出下面的定义:(1)一个整型数(Aninteger);(2)一个指向整型数的指针(Apointertoaninteger);(3)...
-
2017年计算机二级C语言模拟题及答案
1.1单选题1.下列变量名中,非法的是(C)。A.A25_car-str2.下列常量中,十六进制int型常量是(A)。A.0x5fB.x2aC.046D.7a3.下列常量中,不是字符常量的是(B)。A.'\n'B."y"C.'x'D.'\7'4.在函数体内定义了下述变量a,a的存储类为(D)。inta;A.寄存...
-
2016年《构建H3C数据中心网络》模拟试题及答案
1.数据中心分类中,按TIA-942可以分成()级,按国标GB50174可以分成()级?A、3,3B、3,4C、4,3D、4,4正确答案:C2.数据中心的互联网出口带宽优化主要包括如下哪些方面?(选择一项或多项)A、恶意流量过滤B、专线备份管理C、不同ISP用户就近选择相应服务器D、内网用户就近选择...