首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有student(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将相应的SQ
在考生文件夹下有student(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将相应的SQ
admin
2015-08-20
28
问题
在考生文件夹下有student(学生)、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 WHEREWHERE SCORE.成绩<60; 5 GROUP BY COURSE.课程名称; 6 TO FILE NEW.TXT 步骤3:在命令窗口执行命令:DO YWO.PRG,执行程序文件。
解析
(1)本题考查了SQL分组与计算查询。根据题意,需要对COurse和score表进行连接,连接字段为“课程编号”,利用MAX()函数对“成绩”字段计算可以得到最高分,新字段名通过AS短语指定;由于是求每门课程的最高分,因此,分组字段为“课程名称”或“课程编号”,最后将查询结果输出到指定的数据表中。对于SQL语句不太熟悉的考生,可借助查询设计器生成SQL语句。
(2)本题考查了SQL分组查询。与上小题不同的地方是本题中查询条件是通过WHERE短语指出,查询条件是“SCORE.成绩<60”,不涉及计算查询,语句比较简单。本题SQL语句同样可以借助查询设计器生成。
转载请注明原文地址:https://kaotiyun.com/show/GWEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在SQL语句中,为了避免查询到的记录重复,可用______短语。
有如下一段程序:SETTALKOFFA=1B=0DOWHILEA<=100IF.NOT.A/2=INT(A/2)B=B+AEN
当前工资表中有108条记录,当前记录号为8,用Sum命令计算工资总和时,若缺省范围,则系统将______。
表中相对移动记录指针和绝对移动记录指针的命令分别为______。
VFP6.0是一种支持用户使用菜单、命令、______三种不同操作方式的新型数据管理系统。
一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有100条记录,则所有记录所占用的字节数为______。
打开一个数据库的命令是______。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。
在VisualFoxPro中,使用LOCATEFOR<expL>命令按条件查找记录,当查找到满足条件的第1条记录后,如果还需要查找下一条满足条件的记录,应使用()。
随机试题
已知某时期总消费为8000万元,资本形成总额为4800万元,出口为1700万元,进口为2000万元,则按支出法计算的国内生产总值应为()万元。()
某企10kV变电所,装机容量为两台20MV.A的主变压器,2回110kV出线(GIS),10kV母线为单母线分段接线方式,每段母线均有15回馈线,值班室设置变电所监控系统,并有人值班,请回答下列问题。若变电所信号控制保护装置容量为2500W,UPS装置
客户交易结算资金第三方存管制度要求()。Ⅰ.客户交易结算资金的存取,全部通过指定商业银行办理Ⅱ.指定商业银行保证客户能够随时查询交易结算资金的余额Ⅲ.指定商业银行定期向客户提供报表Ⅳ.指定商业银行须为每个客户建立管理账户
下列关于国际化的说法正确的有()。
习近平总书记强调,在新的长征路上,全党必须牢记,为什么人、靠什么人的问题,是检验一个政党、一个政权性质的试金石。这是因为我国国家性质的()。
顶层设计:是指统筹考虑系统各层次和各要素,追根溯源,统揽全局,在最高层次上寻求问题的系统性解决之道。根据上述定义,下列选项不符合顶层设计的是()。
若南亚地区1992年总人口数为15亿,该地区平均人口年增长率为2%,那么2002年南亚地区总人口为多少亿人?()
Althoughnormallycheerfulandenergetic,Nathanwasnoticeably______duringtheweekprecedingtheannouncementofthependingj
Ifasharkattackisimminentwhileyouareinthewater,______;yourstrengthforfightingincasethesharkattacks.
Theirhappyvoicesshowedthattheywerehavinga______talk.
最新回复
(
0
)