在考生文件夹下完成如下简单应用: 1.用SQL语句完成下列操作:将选课在5门课程以上(包括5门)的学生

11 查阅

在考生文件夹下完成如下简单应用:

1.用SQL语句完成下列操作:将选课在5门课程以上(包括5门)的学生的学号、姓名、平均分和选课门数按平均分降序排序,并将结果存放于数据库表stu_temp中(字段名为学号、姓名、平均分和选课门数)。

2.建立一个名为menu_lin的下拉式菜单,菜单中有两个菜单项“查询”和“退出”。“查询”项下还有一个子菜单,子菜单有“按姓名”和“按学号”两个选项。在“退出”菜单项下创建过程,该过程负责使程序返回到系统菜单。

参考答案:

1.在Visual FoxPro的命令窗口中输入下列命令: SELECT 学生.学号学生.姓名AVG(选课.成绩) as 平均分;  COUNT(选课.课程号) AS 选课门数; FROM 学生! 学生 INNER JOIN 学生! 选课;   INNER JOIN 学生! 课程;  ON课程.课程号=选课.课程号;  ON学生.学号=选课.学号; GROUP BY 学生.姓名; HAVING COUNT(选课.课程号)>=5; ORDER BY 3 DESC: I

计算机二级