首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)用SQL语句查询至少有三门的课程成绩在70分以上(包括70分)的学生姓名,并将结果按升序存入表文件results.dbf,然后将该SQL语句粘贴在SQL.TXT文件的第二行(只占一行)。 (2)modi.prg程序的功能是:先为“学生”表增加一个“平
(1)用SQL语句查询至少有三门的课程成绩在70分以上(包括70分)的学生姓名,并将结果按升序存入表文件results.dbf,然后将该SQL语句粘贴在SQL.TXT文件的第二行(只占一行)。 (2)modi.prg程序的功能是:先为“学生”表增加一个“平
admin
2013-06-14
28
问题
(1)用SQL语句查询至少有三门的课程成绩在70分以上(包括70分)的学生姓名,并将结果按升序存入表文件results.dbf,然后将该SQL语句粘贴在SQL.TXT文件的第二行(只占一行)。
(2)modi.prg程序的功能是:先为“学生”表增加一个“平均成绩”字段,数据类型为N(6,2):然后根据“选课”表统计每个学生的平均成绩,并写入新添加的字段。
该程序有三处错误,请改正,使程序能正确运行(在指定处修改,不允许增加或删除程序行)。
选项
答案
(1)①在命令窗口输入如下SQL查询代码(以下SQL查询语句是通过查询设计器生成): SELECT 学生.姓名; FROM 成绩管理!学生 INNER JOIN成绩管理!选课; ON 学生.学号=选课.学号; WHERE 选课.成绩>=70; ORDER BY 学生.姓名; GROUP BY 学生.学号; HAVING COUNT(选课.课程号)>=3; INTO TABLE results.dbf ②在命令窗口执行命令:MODIFY FILE SQL,打开文本文件编辑器。将命令窗口的查询语句复制到SQL文本文件中。 (2)步骤1:在命令窗口执行命令:MODIFY COMMAND modi,打开程序文件,文件中的命令代码如下: CLOSE ALL OPEN DATABASE 成绩管理 USE 选课 IN 0 USE 学生 EXCL IN 0 *****Error***** DO WHILE EOF() SELECT AVG(成绩)FROM选课WHERE学号=学生.学号INTO ARRAY cj *********Error********* REPLACE 平均成绩=cj[1] cj[1]=0 SKIP ENDDO CLOSE DATABASE 修改程序中的错误行,修改后的程序如下: CLOSE ALL OPEN DATABASE 成绩管理 USE 选课IN 0 USE 学生EXCL IN 0 ALTER TABLE 学生 ADD 平均成绩N(6,2) SELECT 学生 DO WHILE NOT EOF() SELECT AVG(成绩)FROM选课WHERE学号=学生.学号INTO ARRAY cj REPLACE 平均成绩 WITH cj[1] cj[1]=0 SKIP ENDDO CLOSE DATABASE 步骤2:保存文件修改,在命令窗口执行命令:DO MODI,执行程序文件。
解析
转载请注明原文地址:https://kaotiyun.com/show/YXop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在提示符下,要修改数据库TEST.DBF的结构,应用命令()。
在报表中,打印输出内容的主要区是【】带区。
查询设计器中的“筛选”选项卡的作用是
在VisualFoxPro的报表文件.frx中保存的是
需求分析中开发人员要从用户那里了解
下列数据结构中,按先进后出原则组织数据的是
在查询设计器中,用来指定要查询的数据,“字段”选项卡对应的短语是
不属于循环结构的语句是()。
从数据库的整体结构看,数据库系统采用的数据模型有()。
随机试题
患儿,男,2岁。发热4天,咳嗽、流涕,咽部及眼结膜充血,在下眼睑边缘见一明显充血横线,口腔黏膜充血。该患儿处于麻疹
A.益精血,强筋骨B.强筋骨,安胎C.祛风除湿D.润肠通便E.温脾止泻淫羊藿的功效是
目前临床上轻度高血压患者首选的治疗药物是()
A.处l000~5万元的罚款B.处3万元以下的罚款C.处2万元以下的罚款D.处应召回药品货值金额3倍的罚款药品生产企业对必须销毁的药品未在药品监督管理部门监督下销毁的
低辐射膜玻璃又称“LOW-E”玻璃,是一种新型节能玻璃,其技术特性有()。
事业单位、社会团体的下列收入中不予免征企业所得税的是()。
苏联教育家赞科夫的教学理论是()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
Whatjuicedoesthemanorder?
______now,sheshouldcatchthetraintoParis.
最新回复
(
0
)