TOP

2010计算机等级考试二级(VF)笔试98(八)
2011-05-01 17:58:51 来源: 作者:[标签:作者] 【 】 浏览:1922次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
含义为“…和…之间”。[错解分析] BETWEEN…AND…是SQL查询语句中一个特殊运算符,意思为”…和…之间”,相当于逻辑运算中的(A>=AND>=B,其中A>B.,选项A数值放置错误,选项C和D是语法错误。[考点链接] 掌握Visual FoxPro中关系表达式及逻辑表达式运算符的含义。

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

32、查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是

A.SELECT课程.课程名称,MAX(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY课程.课程编号

B.SELECT课程.课程名称,MAX(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY 课程编号

C.SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY课程.课程编号

D.SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY课程编号

参考答案: A

本题考查了对SQL查询功能的运用。[解题要点] 求最大值要利用MAX函数。要查询每门中的最高分,需要对课程进行分组。由于课程名称可能出现重名,因此分组依据为课程编号,且注意记录的惟一性,利用AS短语。可将“成绩”字段名重新命名为“最高分”作为新的字段名,用于显示查询结果。[错解分析] 选项[B].的分组条件中,没有指定从哪个表中进行记录分组,因此系统报错。选项[C].和选项 [D].的计算函数使用错误。[考点链接] 掌握Visual FoxPro中,常用函数表达式的命令格式及定义。

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

33、查询所有选修了“计算机基础”的学生的“计算机基础”成绩,要求得到的信息包括学生姓名和成绩,并按成绩由高到低的顺序排列,下列语句正确的是

A.SELECT学生.姓名,成绩.成绩FROM学生,成绩; WHERE学生.学号=成绩.学号; AND课程.课程名称=‘计算机基础’;ORDER BY成绩.成绩DESC

B.SELECT学生.姓名,成绩.成绩FROM课程,成绩; WHERE AND课程.课程编号=成绩.课程编号; AND课程.课程名称=‘计算机基础’; ORDER BY成绩.成绩DESC

C.SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号;AND课程.课程名称=‘计算机基础’; GROUP BY成绩.成绩DESC

D.SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号;AND课程.课程名称=‘计算机基础’; ORDER BY成绩.成绩DESC

参考答案: D

本题考查了SQL查询功能的运用。[解题要点] 本小题为多表联接查询,注意每两个表之间进行关联的关键字,利用ORDER BY短语可以对查询结果进行排序,降序关键字为DESC。[错解分析] 选项A.和选项B.中缺少数据表文件。选项C.中,GROUP BY短语使用错误,将查询结果进行排序的短语是ORDER BY。[考点链接] 掌握和理解SQL分组查询语句的格式及功能。

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

34、为成绩表中定义成绩字段的默认值为0,正确的命令是

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

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117