TOP

2010计算机等级考试二级(VF)笔试57(六)
2011-03-29 07:21:42 来源: 作者:[标签:作者] 【 】 浏览:1232次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
”,NULL,22)

C.(NULL,“孙静”,“女”,“22”)

D.(002,孙静,女,22)

参考答案: B

用SQL命令INSERT插入记录时,圆括号内的值在主索引上不能为空,而且字符型类型的值要加上双引号。

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

28、若需在“选课”表中按降序排列查询前3名的学生,下列语法正确的是( )。

A.SELECT 学生号,成绩 TOP 3 FROM 选课;ltrgtORDER BY 成绩 DESC

B.SELECT 学生号,成绩 TOP 3 PERCENT FROM 选课:ORDER BY 成绩 DESC

C.SELECT 学生号,成绩 TOP 3 FROM 选课 DESC:

D.SELECT 学生号,成绩 TOP 3 PERCENT FROM 选课 DESC

参考答案: A

SQL命令可以显示部分结果,使用TOP子句。在符合查询条件的所有记录中,选取指定数量或百分比的记录。选项C、D没有与ORDER BY同时使用;选项B使用了PERCENT短语,查询的是排名前3%的学生。

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

29、下例将查询到的学生信息存放到数组abc中的语句是( )。

A.SELECT*FROM 学生 INTO CURSOR ac

B.SELECT*FROM 学生 INTO ARRAY ac

C.SELECT*FROM 学生 INTO TABLE ac

D.SELECT*FROM 学生 TO FILE ac ADDITVE

参考答案: B

选项A将查询到的信息存放到临时表中:选项B将查询到的信息存放到数组中;选项C将查询到的信息存放到永久表中;选项D将查询到的信息添加到文本文件abc的末尾。

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

30、 “学生”表中学生号为主索引,若用SQL命令检索所有比“孙静”年龄大的同学,下列语句正确的是( )。

A.SELECT*FROM学生;ltrgt WHERE 年龄>(SELECT 年龄 FROM学生;ltrgtWHERE 姓名=“孙静”)

B.SELECT*FROM学生;WHERE 姓名=“孙静”

C.SELECT*FROM 学生:WHERE 年龄>(SELECT 年龄; WHERE 姓名=“孙静”)

D.SELECT*FROM 学生:WHERE 年龄>“孙静”

参考答案: A

本题是一个嵌套循环查询的语句,内层循环是检索出“孙静”的年龄,外层循环用WHERE语句检索出比“孙静”年龄大的同学,外层循环结果依赖于内层查询。

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

31、查询选修“KC1”的学生中成绩最高的学生的学号,下列语句正确的是( )。

A.SELECT 学生号 FROM 选课: MHERE 课程号=“KC1”AND 成绩>=;(SELECT 成绩 FROM 选课; WHERE 课程号=“KC1”)

B.SELECT 学生号 FROM 选课;WHERE 课程号=“KC1”AND 成绩IN;(SELECT 成绩 FROM 选课; WHERE 课程号=“KC1”)

C.SELECT 学生号 FROM 选课:WHERE 课程号=“KC1”AND 成绩>=ALL:(SELECT 成绩 FROM 选课; WHERE 课程号=“KC1”)

D.SELECT 学生号 FROM 选课; WHERE 课程号=“KC1”AND 成绩 IN;(SELECT 成绩 FROM 选课)

参考答案: C

本题是嵌套循环查循,内层查询的结果是选修“KC1”课程号同学的成绩的集合。外层查询结果中的成绩应该大于内层查询结果成绩集合中的所有值,使用ALL运算,而IN是表示外层查询结果中的成绩属于内层查 询结果成绩集合中的结果。

--
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(VF)笔试56 下一篇2010计算机等级考试二级(VF)笔试58

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117