(1)用SQL语句查询至少有3门的课程成绩在70分以上(包括70分)的学生姓名,并将结果按升序存入results表中,然后将该SQL语句粘贴在SQL.TXT文件的第二行(只占一行)。 (2)modi.prg程序的功能是:先为"学生"表增加一个名为"平均成绩

admin2013-08-29  22

问题 (1)用SQL语句查询至少有3门的课程成绩在70分以上(包括70分)的学生姓名,并将结果按升序存入results表中,然后将该SQL语句粘贴在SQL.TXT文件的第二行(只占一行)。
(2)modi.prg程序的功能是:先为"学生"表增加一个名为"平均成绩"的字段,数据类型为N(6,2);然后根据"选课"表统计每个学生的平均成绩,并写入新添加的字段。
该程序有3处错误,请一一改正,使程序能正确运行(在指定处修改,不能增加或删除程序行)。

选项

答案(1)【操作步骤】 步骤1:在命令窗口输入如下命令并执行。 ************************************ SELE 姓名 FROM 学生 WHERE 学号 IN; (SELE 学号 FROM 选课 WHERE 成绩>=70; GROUP BY 学号; HAVING COUNT(*)>=3); ORDER BY 1; INTO DBF RESULTS ************************************ 步骤2:选中并复制命令窗口中的命令语句,打开考生文件夹下的SQL.TXT文件,将光标定位在文件中的第2行,将复制的语句粘贴进去。注意:需删除每一行语句后面的分号,并在原分号的位置空一英文状态下的空格。 (2)【操作步骤】 第一处错误:MODIFY TABLE 学生 ADD 平均成绩 N(6,2) 改为:ALTER TABLE 学生 ADD 平均成绩 N(6,2) 第二处错误:DO WHILE EOF() 改为: DO WHILE NOT EOF() 第三处错误:REPLACE 平均成绩 = cj[1] 改为:REPLACE 平均成绩 WITH cj[1]

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

最新回复(0)