在考生文件夹下完成如下简单应用: 1.在SCORE_MANAGER数据库中统计选修了课程的学生人数(选修多门时,只计算1次),统计结果何存在一个新表NEW_TABLE中,表中只有一个字段,字段名为学生人数。 2.在SCORE_MANAGER数据

admin2013-06-14  26

问题 在考生文件夹下完成如下简单应用:
   1.在SCORE_MANAGER数据库中统计选修了课程的学生人数(选修多门时,只计算1次),统计结果何存在一个新表NEW_TABLE中,表中只有一个字段,字段名为学生人数。
   2.在SCORE_MANAGER数据库中查询没有学生选修的课程,查询结果含“课程名”和“开课单位”字段,结果按课程名升序保存在一个新表NEW_TABLE2中(注意:字段名“开课单位”是在基本操作中根据“开课系部”修改后的字段名)。


选项

答案1.在Visual FoxPro的命令窗口中输入下列命令: SELECT Student.姓名;  FROM course INNER JOIN score1 INNER JOIN student;   ON Student.学号=Score1.学号;   ON Course.课程号=Score1.课程号;  WHERE Course.课程号=score1.课程号;  GROUP BY Student.姓名;  INTO CURSOR temp SELECT count(姓名)AS 学生人数 FROM temp INTO TABLE NEW_TABLE 2.在Visual FoxPro的命令窗口中输入下列命令:  SELECT Course.课程名,Course.开课单位;  FROM course LEFT OUTER JOIN score1;   LEFT OUTER JOIN student;    ON Student.学号=Score1.学号;    ON Course.课程号=Score1.课程号;  WHERE Course.课程号!=Score1.课程号;  ORDER BY Course.课程名; INTO TABLE new_table2.dbf

解析
转载请注明原文地址:https://jikaoti.com/ti/qBT0FFFM
0

最新回复(0)