计算机等级考试二级VisualFoxPro上机试题及解题思路第二套题20

计算机等级考试二级VisualFoxPro上机试题及解题思路第二套题20
#
第一考试网整理了计算机等级考试二级VisualFoxPro上机试题及解题思路第二套题 #
二、简单应用(2小题,每题20分,计40分) #
在考生文件夹下完成如下简单应用: #
1. 在SCORE_MANAGER数据库中统计选修了课程的学生人数(选修多门时,只计算1次),统计结果保存在一个新表NEW_TABLE中, 表中只有一个字段,字段名
#
为学生人数。
#
2. 在SCORE_MANAGER数据库中查询没有学生选修的课程,查询结果含"课程名"和"开课单位"字段,结果按课程名升序保存在一个新表NEW_TABLE2中(注意:字段名"开课单位"是在基本操作中根据"开课系部"修改后的字段名)。 #
本题主要考核点: #
本题的主要考核点是SQL查询语句的使用,查询去向等知识点。
本题解题思路:
第1题: 本题可以通过新建一个程序来实现统计,相关代码如下所示: #
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题:本题的主要考核点是SQL查询语句的使用。
#
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