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

admin2017-02-28  31

问题 在考生文件夹下有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/f0Ip777K
0

最新回复(0)