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

admin2013-06-14  21

问题 在考生文件夹下完成如下简单应用:
   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: INTO TABLE stu_temp.dbf

解析
转载请注明原文地址:https://kaotiyun.com/show/YPop777K
0

最新回复(0)