首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序prog1.prg,在xuesh
利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序prog1.prg,在xuesh
admin
2017-07-28
21
问题
利用表设计器在考生文件夹下建立表table3,表结构如下:
学号 字符型(10)
姓名 字符型(6)
课程名 字符型(8)
分数 数值型(5,1)
然后编写程序prog1.prg,在xuesheng表和chengji表中查询所有成绩不及格(分数小于60)的学生信息(学号、姓名、课程名和分数),并把这些数据保存到表table3中(若一个学生有多门课程不及格,在表table3中就会有多条记录)。要求查询结果按分数升序排列,分数相同则按学号降序排列。
要求:在程序中用SET RELATION命令建立chengji表和xuesheng表之间的关联(同时用INDEX命令建立相关的索引),并通过DO WHILE循环语句实现规定的功能。最后运行程序。
选项
答案
【操作步骤】 步骤1:通过前面所学的知识,按照题目的要求新建一张表table3。 步骤2:新建程序pmg1.prg,输入下列命令语句,并运行该程序。 ******prog1.prg中的代码****** &&关闭程序运算的显示过程 SET TALK OFF &&打开数据库 OPEN DATABASE cj_m &&选择查询字段,制定字段来源,设置查询条件,将查询结果存储列表temp中 SELECT* FROM table3 WHERE.F.INTO TABLE temp SELECT 1 &&打开xuesheng表 USE xuesheng &&建立索引 INDEX ON学号TAG学号 SELECT 2 &&打开chengji表 USE chengji &&建立索引 INDEX ON学号TAG学号 SET RELATION TO学号INTO xuesheng GO TOP &&循环直至遍历所有记录 DO WHILE.NOT.EOF() &&先进行判断。满足条件就向temp表中插入数据 IF chengj i.数学<60 INSERT INTO temp Values(xuesheng.学号。xuesheng.姓名,‘数学’,chengji.数学) ENDIF &&先进行判断,满足条件就向temp表中插入数据 IF chengji.英语<60 INSERT INTO temp Values(xuesheng.学号,xuesheng.姓名,‘英语’,chengji.英语) (ENDIF &&先进行判断。满足条件就向temp表中插入数据 (IF chengji.信息技术<60 INSERT INTO temp Values(xuesheng.学号,xuesheng.姓名,‘信息技术’,chengji.信息技术) (ENDDO &&选择查询字段,指定字段来源,查询结果按分数升序排列,分数相同按学号升序排列,将查询结果存储到ARRAY arr中 SELECT * FROM temp ORDER BY分数。学号DESC INTO ARRAY arr &&将ARRAY err中数据插入table3中 INSERT INTO table3 FROM ARRAY arr &&关闭数据库 CLOSE DATABASE 关闭表 CLOSE TABLES ALL 删除temp DROP TABLE temp && 关闭程序运算的显示过程 SET TALK ON &&返回 RETURN ***********************
解析
转载请注明原文地址:https://kaotiyun.com/show/RPBp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
设有订单表order(订单号,客户号,职员号,签订日期,金额),删除2012年1月1日以前签订的订单记录,正确的SQL命令是( )。
在VisualFoxPro中,以下关于查询的描述正确的是( )。
在VisualFoxPro中,扩展名为mnx的文件是( )。
下列选项中不属于结构化程序设计原则的是( )。
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是
假设变量a的内容是"计算机软件工程师",变量b的内容是"数据库管理员",表达式的结果为"数据库工程师"的是
在数据库中建立索引的目的是
Employee的表结构为:职工号、单位号、工资,查询单位号为"002"的所有记录存储于临时表文件info中,正确的SQL命令是
已知当前表中有字符型字段职称和性别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是( )。
随机试题
审美体验的独特性就在于()
A.风水B.皮水C.阳水D.阴水若遍身肿,烦渴,小便赤涩,大便闭。此属
组成头颅的骨骼有
目前国内建筑工程设计项目用地竖向规划时常用的、统一的水准高程系统是:[2008-17,2003-10]Ⅰ.56黄海高程系统基准Ⅱ.85高程基准Ⅲ.吴淞高程基准Ⅳ.珠江高程基准Ⅴ.75渤海高程基准
从事市政公用工程压力管道焊接的焊工,必须持有有关部门统一印制的《特种设备作业人员证》,并在有效期内,该有关部门是指()。
投资者实际投入的金额超过投资者在企业注册资本中所占份额的部分,应记入()账户。
根据《个人信用信息基础数据库管理暂行办法》的规定,商业银行在()时,才可查看个人的信用报告。
工作说明书是通过工作岗位分析制定出来的人力资源管理文件,工作岗位分析是()等项活动的总称。
从报纸到咖啡馆再到美国式的大型购物中心,科威特对这个几乎单枪匹马把他们从伊拉克军事占领之下救出来的国家抱有恶感。在首都科威特整洁的街道上,人们纷纷猜测说,华盛顿宁愿萨达姆.侯赛因继续执政,以保证科威特及其弱小的邻国能牢牢地置于美国的控制之下。最符合上述文字
A、Candiesandtoys.B、Clothesandgifts.C、Ridesandshows.D、Ridesandfoods.C短义捉到在父母们看工艺品时,工艺展销会给小孩提供游戏和表演,故选C。A在短文中没有提及;B是人们
最新回复
(
0
)