微软认证

sql认证考试练习试题

时间:2024-07-17 10:47:26 微软认证 我要投稿
  • 相关推荐

2017年sql认证考试练习试题

  经过重大升级之后,微软认证计划将更加注重最前沿的技术。微软认证能够证明持证者已经掌握了对最前沿的IT解决方案进行部署、设计以及优化的技术能力。下面是小编收集了一些sql认证考试练习试题,欢迎大家练习!

2017年sql认证考试练习试题

  第1题

  你需要将值1.75进位到最近的整数。应使用哪个代码片段?

  A. Select ROUND(1.75,0)

  B. Select ROUND(1.75,2)

  C. Select ROUND(1.75,1.0)

  D. Select ROUND(1.75,2.0)

  答案:A

  第2题

  有一个名为TelephoneNumber的列, 其中将数字作为varchar(20)存储。 你需要编写查询来返回电话号码的前三个字符。 应使用哪个表达式?

  A. LEFT(TelephoneNumber, 3)

  B. SUBSTRING(TelephoneNumber, 3, 3)

  C. SUBSTRING (TelephoneNumber, 3, 1)

  D. CHARINDEX(’[0-9][0-9][0-9]’, TelephoneNumber, 3)

  答案:A

  第3题

  你是位于西雅图的数据库开发人员。你有一个客户在墨尔本,其时区不同于西雅图。你使用datetimeoffset数据类型, 并使用西雅图的偏移量来存储数据。你需要以墨尔本的偏移量显示日期。应使用哪个函数?

  A. CONVERT

  B. DATEADD

  C. SWITCHOFFSET

  D. TODATETIMEOFFSET

  答案:C

  第4题

  你有一个数据库,其中包含两个表,分别名为ProductCategory和ProductSubCategory。你需要编写一个查询来返回包 含10个以上子类别的产品类别的列表。 应使用哪个查询?

  A. SELECT [Name] FROM ProductSubCategory WHERE ProductCategoryID IN ( SELECT ProductCategoryID FROM ProductCategory) GROUP BY [Name] HAVING COUNT(*) > 10 )

  B. SELECT [Name] FROM ProductSubCategory WHERE ProductCategoryID NOT IN ( SELECT ProductCategoryID FROM ProductCategory) GROUP BY [Name] HAVING COUNT(*) > 10)

  C. SELECT [Name] FROM Product Category c WHERE EXISTS ( SELECT ProductCategoryID FROM ProductSubCategory WHERE ProductCategoryID = c.ProductCategoryID GROUP BY ProductCategoryID HAVING COUNT(*) > 10)

  D. SELECT [Name] FROM Product Category c WHERE NOT EXISTS ( SELECT ProductCategoryID FROM ProductSubCategory WHERE ProductCategoryID = c.ProductCategoryID GROUP BY ProductCategoryID HAVING COUNT(*) > 10)

  答案:C

  第5题

  你的数据库包含数百万个订单的销售信息。你需要确定平均单价最高的订单,以及订单总额大于10,000的订单。该列表应包含不超过20个订单。 应使用哪个查询?

  A. SELECT TOP (20) o.SalesOrderId, o.OrderDate, o.Total, SUM(od.QTY * od.UnitPrice) / SUM(od.Qty) AS [AvgUnitPrice] FROM Sales.SalesOrderHeader o JOIN SALES.SalesOrderDetail od ON o.SalesOrderId = od.SalesOrderId WHERE o.Total> 10000 GROUP BY o.SalesOrderId, o.OrderDate, o.Total ORDER BY AvgUnitPrice;

  B. SELECT TOP (20) o.SalesOrderId, o.OrderDate, o.Total, (SELECT SUM(od.Qty * od.UnitPrice) / SUM(od.QTY) FROM Sales.SalesOrderDetail od WHERE o. SalesOrderId = od.SalesOrderId) AS [AvgUnitPrice] FROM Sales.SalesOrderHeader o WHERE o.Total> 10000 ORDER BY AvgUnitPrice DESC;

  C. SELECT TOP (20) o.SalesOrderId, o.OrderDate, o.Total, SUM(od.Qty * od.UnitPrice) / SUM(od.Qty) AS [AvgUnitPrice] FROM Sales.SalesOrderHeader o JOIN Sales.SalesOrderDetail od ON o.SalesOrderId = od.SalesOrderId WHERE o.Total> 10000 GROUP BY o.SalesOrderId, o.OrderDate, o.Total ORDER BY Total DESC;

  D. SELECT TOP (20) o.SalesOrderId, o.OrderDate, o.Total, (SELECT SUM(od.Qty * od.UnitPrice) / SUM(od.Qty) FROM Sales.SalesOrderDetail od WHERE o. SalesOrderId = od.SalesOrderId) AS [AvgUnitPrice] FROM Sales.SalesOrderHeader o WHERE o.Total > 10000 ORDER BY o.Total DESC, AvgUnitPrice;

  答案:B

【sql认证考试练习试题】相关文章:

Sql认证考试内容06-08

Adobe认证Photoshop考试试题07-03

2024最新photoshop认证考试试题及答案07-12

2024年Linux认证考试试题及答案09-20

2017年CAD工程师认证考试题07-17

Adobe InDesign认证试题及答案04-03

微软认证考试等级09-20

Linux认证考试科目02-02

Adobe认证平面设计试题及答案02-22

2024年JAVA认证经典面试题09-05