问答题 简单应用题(共2小题,每题20分,计40分) (1)根据学校数据库中的表用SQL select命令查询学生的"学号"、"姓名"、"课程名称"和"成绩",按结果"课程名称"升序排序,"课程名称"相同时按"成绩"降序排序,并将查询结果存储到chengji表中。 (2)使用表单向导下生成一个名为fenshu的表单。要求选择成绩表中的所有字段,表单样式为"凹陷式";按钮类型为"文本按钮";排序字段选择"学号"(升序);表单标题为"成绩数据维护"。
【正确答案】(1)在命令窗口中输入命令:MODIFY COMMAND QUERY1,在程序文件编辑器窗口输入如下程序段: *******文件Query1中的程序段*********** SELECT student.学号,姓名,课程名称,成绩; FROM kech,sc,student; WHERE student.学号=sc.学号 and sc.课程号=kech.课程号; ORDER BY 课程名称 ASC ,成绩 DESC; INTO TABLE chengji ***************************** 在命令窗口输入命令:DO query1,运行程序,通过BROWSE命令可查看结果,结果如图9-1所示。
【答案解析】本大题1小题考查了SQL联接查询,设计过程中主要注意两个表之间进行关联的字段;2小题考查的是依据表单向导生成表单内容。考生应该区别数据源为一个表或多个表时所运用的表单向导。