首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序prog1.prg,在xuesh
利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序prog1.prg,在xuesh
admin
2017-07-28
39
问题
利用表设计器在考生文件夹下建立表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全国计算机二级
相关试题推荐
设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为"101"课程的平均成绩,正确的SQL语句是( )。
设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手"最后得分"的SQL语句是( )。
有如下赋值语句,结果为"大家好"的表达式是( )。a="你好"b="大家"
有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为( )。
假设某个表单中有一个复选框(CheckBox1)和一个命令按钮Command1,如果要在Command1的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询"计算机系"学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是
使用SQL语句将表s中字段price的值大于30的记录删除,正确的命令是
在VisualFoxPro中,属于表单方法的是
随机试题
《搜神记》的作者还写了()
下列避孕方法最不可能出现阴道不规则出血的是
幼儿在识记与自己经验有关事物时,意义识记的效果比_______的效果好。
根据所给的图表所提供的信息进行分析、比较、计算和判断处理,回答下列题。2012年进出口差额比2008年()。
“地球一小时”是WWF为应对全球气候变化所发起的一项可持续性全球活动,熄灯1小时的黑暗给人们带来的象征性危机会加深人们节约能源、保护环境的共识,__________,人们便自觉地在日常生活中__________节约、环保理念。填入画横线部分最恰当的一项是:
Ifthose"madmoments"—whenyoucan’trecallwhatyourfriendhastoldyouorwhereyouleftyourkeys—arebecomingmorefrequen
Someoneaskedmelastweek,"Inthelongrun,istechnologyoursaviourorourdemise?"Ithoughtitover,andthethingis,we
数据流图的类型有【】和事务型。
WhenIgottothecompany,themeeting______forfiveminutes.
A、Intheirhomes.B、Atalocalhighschoolorcollege.C、Atnightschools.D、Atspecialadulteducationcenters.B
最新回复
(
0
)