教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

SQL Server(青鸟-复习试题及参考答案-2010.6)(2)

来源:网络收集 时间:2026-01-22
导读: D.可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。 37.学生成绩表grade中有字段score(float),现在要把所有在55分至60之间

D.可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。

37.学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是()。(选择两项)

A.Update grade set score=score+5

B.Update grade set score=score+5 where score>=55 or score <=60

C.Update grade set score=score+5 where score between 55 and 60 D.Update grade set score=score+5 where score >=55 and score <=60

38.现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是()。(选择两项)

A.select top 1 * from book order by price asc D.select top 1 * from book where price= max(price)

39. Sql server提供了一些字符串函数,以下说法错误的是()。(选择一项)

A.select right('hello',3) 返回值为:hel

B.select ltrim(rtrim(' hello ')) 返回值为:hello(前后都无空格) C.select replace('hello','e','o') 返回值为:hollo 下语句正确的是()。(选择一项)

A.select avg(price),type from book group by type

B.select count(price),type from book group by price

C.select avg(price),type from book group by price D.select count (price),type from book group by type 41.若student表中包含主键sudentid,则执行语句:update student set studentid=100 where studentid=101, 结果可能是()。(选择三项)

A.错误提示:主键列不能更新。 C.错误提示:违反主键约束。

B.更新了一条数据。

D.既不提示错误,也不更新数据。?

B.Select email from student where email not is null D.Select email from student where email is not null

D.select len('hello') 返回值为:5

40.现有书目表book,包含字段:价格price (float),类别type(char); 现在查询各个类别的平均价格、类别名称,以

B.select top 1 * from book order by price desc

C.select top 1 * from book where price= (select max(price) from book)

D.insert book values('java',100)

35. 现有表Employee,字段:id (int)、firstname(varchar)、 lastname(varchar); 以下sql语句错误的是()。(选择

42.查询student表中的所有非空email信息, 以下语句正确的是()。(选择一项)

A.Select email from student where email !=null C.Select email from student where email <> null 43.以下()语句的返回值不是22。(选择一项)

A.Select abs(-22) B.Select abs(22) C.Select ceiling(22.1) D.Select floor(22.9) 44.成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。(选择两项)

A.select max(score) from grade B.select top 1 score from grade order by score asc C.Select min(score) from grade D.select top 1 score from grade order by score desc 45.关于聚合函数,以下说法错误的是()。(选择一项)

A.Sum返回表达式中所有数的总合,因此只能用于数字类型的列。

- 4 -

B.Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列。 C.Max和Min可以用于字符型的列。

D.Count可以用于字符型的列。

46.Sql server提供了一些日期函数,以下说法错误的是()。(选择两项)

A.select dateadd(mm, 4,'01/01/99') 返回值为:05/01/99 B.select datediff(mm,'03/06/2003','03/09/2003') 返回值为:3 C.select datepart(day,'03/06/2003') 返回值为:6 rvlet','csharp'),执行结果是()。(选择一项)

bookid 1 2 3 4 title jsp&servlet jsp Professional servlet asp D.select datename(dw,'03/06/2003') 返回值为:6

47.现有书目表book,数据见下表。 现在执行sql语句:update book set title=replace(replace(title,'j','a'),'se

A.更新了3条记录 B.更新了2条记录 C.更新了1条记录 D.该sql语句有错误,无法执行 48.使用以下()不可以进行模糊查询。(选择一项)

A.OR

B.Not between

C.Not IN

D.Like

49.关于分组查询,以下()描述是错误的。(选择两项)

A.使用group by 进行分组查询

B.对分组后的条件的筛选必须使用Having子句

C.Having子句不能与where子句同时出现在一个select语句中

D.在使用分组查询时,在select列表中只能出现被分组的列。如:select courseid from grade group by courseid. 50.关于多表联接查询,以下()描述是错误的。(选择一项)

A.外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。B.多表联接查询必须使用到JOIN关键字 C.内联接查询返回的结果是:所有符合联接条件的数据。 D.在where子句中指定联接条件可以实现内联接查询。 51.Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是()。(选择两项)

A.01053090A B.01003090A01

C.01053090D09

D.0101A01

B.Truncate table 用来删除表中所有数据。 D.delete 比Truncate table速度快。

52.关于Truncate table, 以下()描述是错误的。(选择两项)

A.Truncate table 可跟Where从句,根据条件进行删除。 C.触发器对Truncate table无效。 A.付款方式不能是信用卡。

53.以下()说明了代码:not (付款方式=’信用卡’) or (信用卡<>’阳光卡’) 的含义。(选择一项)

B.付款方式不能是信用卡,或者信用卡是阳光卡。 D.付款方式是信用卡,并且信用卡不能是阳光卡。

C.如果付款方式是信用卡,那么信用卡不能是阳光卡。 以下()描述是正确的。(选择一项)

A.错误提示:order by 子句中不能出现表达式。 D.错误提示:where 子句中不能出现表达式。

55.创建一个名为‘Customers’的新表,同时要求新表中包含表‘clients’的所有记录,sql语句是()。(选择一项)

A.Select * into customers from clients

B.Select into customers from clients D.Insert customers select * from clients B.一个表必须有一个主键。 D.只能对整数型列设置主键。

C.Insert into customers select * from clients 56.关于主键,以下()说法是错误的。(选择两项)

A.主键可以用来确保表中不存在重复的数据行。 C.一个表只能有一个主键。

B.正确执行,显示grade表中各列值,按照score由低到高排序。

C.正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。

54.执行Sql语句:select *, score*0.5+20 as 加权成绩 from grade where (score*0.5+20)<60 order by score*0.5+20,

57.表book中包含三个字段:title(var …… 此处隐藏:2436字,全部文档内容请下载后查看。喜欢就下载吧 ……

SQL Server(青鸟-复习试题及参考答案-2010.6)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/608428.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)