问答题 简单应用 在考生文件夹下有student(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作 1.查询每门课程的最高分,要求得到的信息包括”课程名称”和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将相应的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 *********************************** 保存并运行程序。
【答案解析】