SQLServer2008考证中文题库(全)(5)

2019-01-10 11:18

答案:SWITCHOFFSET

63 你有名为 ProductCategory 和 ProductSubCategory 的两个表。你需要写一个查询,返回包含超过十个子

类的产品分类列表。你应使用哪个查询? 答案:

64 你的数据库包含无数订单的销售信息。你需要确认某个订单总量超过 10,000 的最高平均售价的订单。 你应使用哪个查询? 答案:

65 你的公司数据库中存储了卖主和价格的信息。数据库中所有数据项都有一个价格表价格。你需要给卖 主 Fabrikam 提供所有产品的价目表价格增加 20.00。你应使用哪个查询? 答案:

66 你有名为 Customer 和 SalesOrder 的两个表。你需要确认那些还没有任何购买和订购总量少于 100 的 所有客户。你应使用哪个查询? 答案:

第 15

第 16 页

67 你有名为 Customer 和 SalesOrder 的两个表。在 Customer 表中有 1000 个客户,其中 900 个客户在 SalesOrder 表中有订单。你执行下列查询来列出至少有一个销售数据的所有客户。(略)这个查询返回哪个 结果? 答案:Customer 表中的 1000 行记录

68 Customer 表中有下列行:(略)你写下列查询返回他们的 Status 为 NULL 或者’Dormant’的所有客户。

(略)你需要确认查询结果。你预期是哪个结果? 答案:CustomerId Status

-----------------------

69 你有一个名为 Employee 的表。你通过插入每个雇员的主管的 EmployeeID 作为 ReportsTo 列来记录你 公司组织的等级制度。你需要写一个生成雇员和他们主管列表的递归查询。这个查询必须包括该雇员在等 级制度中的等级。你写了下面的代码段。(包含的行号只用于参照) (略)你应该在 03 行插入哪个代码段?

答案:SELECT EmployeeId,FullName,'' AS

[ReportsTo],1 AS [Level] FROM Employee WHERE ReportsTo IS NULL UNION ALL

SELECT emp.EmployeeId, emp.FullName, mgr.FullName, mgr.Level+1 FROM EmployeeList mgr JOIN Employee emp

ON emp.ReportsTo=mgr.EmployeeId 70 你需要确定执行这个代码段的结果。(略)将返回哪个结果? 答案:返回 101 行记录并有最大递归错误

71 你需要实现公用表表达式。你应使用

哪个代码段? 答案:

第 17

72 你的任务是分析下列查询的封锁行为:(略)你需要确定其他使用客户表的查询是否被这一查询阻塞。 你也需要确定这个查询是否会被其他正使用客户表的查询阻塞。你预期会有什么行为? 答案:其他查询不被这一查询阻塞。这个查询也不被其他查询阻塞。

(略)你的任73 你使用下列语句创建和填充一个名为 SiteNavigation 的数据表。

务是编写一个查询,列出 引用从根节点的两个层次的所有网站。你写了下列查询:(略)你需要对这个查询附上一个 WHERE 子句。 你应使用哪个子句? 答案:WHERE DistanceFromRoot>=2

7 4 . 你 有 两 个 视 图 S a l e s . S a l e s S u m m a r y O v e r a l l 和 S a l e s . C u s t o m e r A n d S a l e s S u m m a r y , 它 们 的 定 义 如 下 :

C R E A T E V I E W S a l e s . S a l e s S u m m a r y O v e r a l l A S

第 18 页

S E L E C T C u s t o m e r I d , S U M ( S a l e s T o t a l ) A S O v e r a l l T o t a l F R O M S a l e s . S a l e s O r d e r G R O U P B Y C u s t o m e r I d G O

C R E A T E V I E W S a l e s . C u s t o m e r A n d S a l e s S u m m a r y A S

S E L E C T C u s t o m e r . N a m e , S a l e s S u m m a r y O v e

r a l l . O v e r a l l T o t a l , ( S E L E C T A V G ( O v e r a l l T o t a l )

F R O M S a l e s . S a l e s S u m m a r y O v e r a l l

W H E R E S a l e s S u m m a r y O v e r a l l . C u s t o m e r I d =

C u s t o m e r . C u s t o m e r I d ) A S a v g O v e r a l l T o t a l , ( S E L E C T M A X ( O v e r a l l T o t a l )

F R O M S a l e s . S a l e s S u m m a r y O v e r a l l W H E R E S a l e s S u m m a r y O v e r a l l . C u s t o m e r I d = C u s t o m e r . C u s t o m e r I d ) A S m a x O v e r a l l T o t a l , F R O M S a l e s . C u s t o m e r

L E F T O U T E R J O I N S a l e s . S a l e s . S a l e s S u m m a r y O v e r a l l

O N S a l e s S u m m a r y B y Y e a r . C u s t o m e r I d = C u s t o m e r . C u s t o m e r I d G O

你 的 任 务 是 修 改 S a l e s . C u s t o m e r A n d S a l e s S u m m a r y 视 图 ,去 掉 对 其 他 视 图 的 引 用 。为 了 完

成 此 任 务 ,你 必 须 在 S a l e s . C u s t o m e r A n d S a l e s S u m m a r y 对 象 的 修 改 版 本 中 使 用 哪 个 特 性 ? A . T a b l e v a r i a b l e s ( 表 变 量 )

B . T e m p o r a r y t a b l e s ( 临 时 表 )

C . U s e r - d e f i n e d t a b l e t y p e s ( 用 户 自 定 义 表 类 型 )

D . C o m m o n t a b l e e x p r e s s i o n s ( 公 用 表 表 达 式 C T E ) A n s w e r : D

75 你需要编写一个查询,允许你对每个销售人员总销售额分成四组进行排名,其中排名结果前 25%为第

1 组,下一个 25%为第 2 组,再下一个 25%为第 3 组,最低的 25%在第 4 组中。你应该使用哪个 T-SQL 语 句?

第 19 页


SQLServer2008考证中文题库(全)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基层党(工)委书记抓党建工作述职评议会上的主持词

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: