在考生文件夹下有student(学生)、course(课程)和score(选课成绩)3个表,利用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括“课程名称”和“分数”,将查询结果存储到max表中(字段名是“课程名称”和“分数

admin2017-07-28  23

问题 在考生文件夹下有student(学生)、course(课程)和score(选课成绩)3个表,利用SQL语句完成如下操作:
    (1)查询每门课程的最高分,要求得到的信息包括“课程名称”和“分数”,将查询结果存储到max表中(字段名是“课程名称”和“分数”),并将相应的SQL语句存储到命令文件one.prg中。
    (2)查询成绩不及格的课程,将查询的课程名称存入文本文件new.txt,并将相应的SQL语句存储到命令文件two.prg中。

选项

答案(1)【操作步骤】 新建一个程序one.prg,编写下列命令语句。 ****“one.prg”中的程序代码**** SELECT Course.课程名称,max(score.成绩)as分数; FROM course,score; WHERE Course.课程编号=Score.课程编号; GROUP BY Course.课程名称; INTO TABLE max.dbf *********************** 保存并运行程序。 (2)【操作步骤】 新建一个程序“two.prg”,编写下列命令语句。 *****“two.prg”中的程序代码***** SELECT Course.课程名称; FROM course,score; WHERE Course.课程编号=Score.课程编号; AND Score.成绩<60; GROUP BY Course.课程名称; TO FILE new.txt *********************** 保存并运行程序。

解析
转载请注明原文地址:https://kaotiyun.com/show/cPBp777K
0

随机试题
最新回复(0)