首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有stutdent(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将
在考生文件夹下有stutdent(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将
admin
2014-11-30
95
问题
在考生文件夹下有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全国计算机二级
相关试题推荐
下面对控件的描述正确的是______。
执行命令“INDEXon姓名TAGindexname”建立索引后,下列叙述错误的是( )。
数据流图中带有箭头的线段表示的是( )。
为了从用户菜单返回到默认的系统菜单,应该使用命令SET______TODEFAULT。
视图设计器中包含的选项卡有
假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:姓名=姓名-“您好”?姓名那么主窗口中将显示
在VisualFoxPro表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的【】事件。
查询“学生成绩”表中所有不是姓“李”的学生记录,完成下列SQL语句:SELECT*FROM学生成绩WHERE姓名______"李%"
检索学生信息表中,“籍贯”为“海南”的学生记录,将结果保存到表xx中,SQL语句为:SELECT*FROM学生信息表WHERE籍贯="海南"______xx
作为整个应用程序入口点的主程序至少应具有下列功能( )。
随机试题
细菌感染的诊断主要包括以检测__________________、_________或_________为目的的细菌学诊断及以检测患者血清中__________为目的的血清学诊断。
树图的用途有哪些?
A、 B、 C、 D、 E、 A
下列关于设备监理与其他丁程咨询活动的说法不正确的是( )。
纸基塑料壁纸
1626年荷兰人花了大约25美金从印弟安人手中买下了曼哈顿岛。按8%的年复利计算,这25美金值现在2011年)的多少美金?()
拥有股票配股权证的投资者,在其缴纳认购款项或确认其资金账户中有足够的存款余额后,可委托买入不超过上市公司可配总股数的股票。( )
《教育漫话》的作者是()
InSeptember,morethanadozenwhalesbeachedthemselvesintheCanaryIslands.Rescuerstriedtowaterdownthewhalesandkee
InatotalofsixstatesinthemiddleofAmerica,15,000assembly-lineworkersare【1】Japanesecarstogether.Theseautoworkers
最新回复
(
0
)