首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有stutdent(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将
在考生文件夹下有stutdent(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将
admin
2014-11-30
71
问题
在考生文件夹下有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全国计算机二级
相关试题推荐
查淘金额最大的10%的订单信息。正确的SQL语句是( )。
在VisualFoxPro中,关于视图的正确叙述是( )。
报表的数据源可以是( )。
执行命令“INDEXon姓名TAGindexname”建立索引后,下列叙述错误的是( )。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
利用SQL派生一个包含“课程名称”、“姓名”和“成绩”的视图,要求按“课程名称”升序排序,正确的命令是()。
在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择()。
基于下述描述:设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证
SQL语句中的SELECT命令建立表之间联系的短语为______。
随机试题
伟达工厂招聘孙某为工人,双方签订了劳动合同,一年后双方发生争议,下列选项哪些是错误的()
求幂级数的收敛区间.
男性,60岁,心窝部饥饿性疼痛10余年,近年来发作频繁。疼痛规律消失,经胃镜证实为十二指肠球后溃疡。该病人出血后4小时,经抢救输血等治疗后,脉搏140次/分,血压80/50mmHg,宜采取
A.受检人群中每人口腔中平均龋、失、补牙数B.在调查期间某一人群中患龋病的频率,人口基数以百计算C.通常指至少在1年时间内,某人群新发生龋病的频率D.全口牙列均无龋的人数占全部受检查人数的百分率E.包括患根龋的数目和因根龋而充填的数目根龋数
某企业目前处于成熟发展阶段,公司目前的资产总额为lO亿元,所有者权益总额为6亿元,其中股本为2亿元,资本公积为2亿元,负债总额为4亿元,公司未来计划筹集资本1500万元,所得税税率为25%,银行能提供的最大借款限额为500万元,假设股票和债券没有筹资限
态度转变理论主要有()。
昆体良的《雄辩术原理》被称为是()。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。就给定资料所反映的主要问题,用1200字左右的篇幅,自拟标题进行论述。要求中心明确,内容充实,论述深刻,有说服力。
设an>0(n=1,2,3,…),Sn=a1+a2+…+an,则数列{Sn}有界是数列{an}收敛的
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
最新回复
(
0
)