首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有stutdent(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将
在考生文件夹下有stutdent(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将
admin
2014-11-30
76
问题
在考生文件夹下有stutdent(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作:
(1)查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将相应的SQL语句存储到命令文件one.prg。
(2)查询哪些课程有不及格的成绩,将查询到的课程名称存入文本文件new.txt,并将相应的SQL语句存储到命令文件two.prg。
选项
答案
(1)步骤1:在命令窗口执行命令:
MODIFY COMMAND ONE
,打开程序文件编辑器。 步骤2:在编辑器中输入如下程序代码(以下程序是通过查询设计器生成): 1 SELECT COURSE.课程名称,MAX(SCORE.成绩)AS分数; 2 FROM COURSE INNER JOIN SCORE ; 3 ON COURSE.课程编号=SCORE.课程编号; 4 GROUP BY COURSE.课程名称; 5 INTO TABLE MAX.dbf 步骤3:在命令窗口执行命令:DO ONE.PRG,执行程序文件。 (2)步骤1:在命令窗口执行命令:
MODIFY COMMAND TWO
,打开程序文件编辑器。 步骤2:在编辑器中输入如下程序代码(以下程序是通过查询设计器生成): 1 SElECT COURSE.课程名称; 2 FROM COURSE INNER JOIN SCORE ; 3 ON COURSE.课程编号=SCORE.课程编号; 4 WHERE SCORE.成绩<60; 5 GROUP BY COURSE.课程名称; 6 TO FILE NEW.TXT 步骤3:在命令窗口执行命令:DO TWO.PRG,执行程序文件。
解析
(1)本题考查了SQL分组与计算查询。根据题意,需要对course和score表进行连接,连接字段为“课程编号”,利用MAX()函数对“成绩”字段计算可以得到最高分,新字段名通过AS短语指定;由于是求每门课程的最高分,因此,分组字段为“课程名称”或“课程编号”,最后将查询结果输出到指定的数据表中。对于SQL语句不太熟悉的考生,可借助查询设计器生成SQL语句。
(2)本题考查了SQL分组查询。与上小题不同的地方是本题中查询条件是通过WHERE短语指出,查询条件是“SCORE.成绩<60”,不涉及计算查询,语句比较简单。本题SQL语句同样可以借助查询设计器生成。
转载请注明原文地址:https://kaotiyun.com/show/6oEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
关系数据库中,实现表与表之间的联系是通过______。
为了通过视图更新基本表中的数据,需要在视图设计器界面的左下角选中______复选框。
以下所列各项属于命令按钮事件的是( )。
修改数据表结构时,可以利用______命令进入表设计器修改数据表结构;
视图设计器中包含的选项卡有
数据库文件工资.DBF共有10条记录,当前记录号为5。用SUM命令计算工资总和,如果不给出范围短句,那么命令
在VisualFoxPro表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的【】事件。
在VisualFoxPro中,可以使用【】语句跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句。
对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书。下面SQL语句正确的是______。SELECT*FROM图书WHERE单价>ALL;______对于图书管理数据库,检索所有藏书的书名和出版单位。下面SQL语句正
作为整个应用程序入口点的主程序至少应具有下列功能( )。
随机试题
突然——忽然
记忆vt.m_______
脱氧不完全的钢称()。
A、苯妥英钠B、异戊巴比妥C、维拉帕米D、硝苯地平E、依那普利血管紧张素转化酶抑制药
生物矿化的有机基质作用为
A.医生、患者各自的权利与义务B.依法给予行政处分或纪律处分C.损害赔偿D.医务人员疏忽大意违反卫生法律相关规定,给患者造成明显人身伤害E.依法追究刑事责任医疗事故指
审查分包人的安全资质和安全生产责任是属于()的安全生产责任。
甲房地产开发公司于2007年获得所在城市一处居民用地的土地使用权,此地块共计3万平方来,用来进行居民小区的开发和建设,然而经过2年的建设,甲公司因资金周转不足的原因无力继续进行该商业居住小区的开发建设,因此甲公司将该项目转让给乙公司,乙公司在此基础上继续进
X.25是一种三层通信协议,在这种网络中,计算机通常与网络的(322)相连接。x.25网络的数据链路层使用的标准是(323),它允许在收到应答前连续发送(324)帧数据,为用户提供的最高速率为(325)Kbps。两个X.25网络之间互联时使用(326)协议
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗体的设计:假设“tStud”表中,“学号”字段的第5位和第6位编码代表该生的专
最新回复
(
0
)