首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下的gnht.dbf是一个合同管理表文件,其中部分字段的含义是:hth(合同号)、dhdw(订货单位)、ghdw(供货单位)、ihs1(订货数量)。 编写程序progzh.prg分别统计订货单位数、供货单位数、订货总数,并将结果填写到.j
考生文件夹下的gnht.dbf是一个合同管理表文件,其中部分字段的含义是:hth(合同号)、dhdw(订货单位)、ghdw(供货单位)、ihs1(订货数量)。 编写程序progzh.prg分别统计订货单位数、供货单位数、订货总数,并将结果填写到.j
admin
2015-08-20
31
问题
考生文件夹下的gnht.dbf是一个合同管理表文件,其中部分字段的含义是:hth(合同号)、dhdw(订货单位)、ghdw(供货单位)、ihs1(订货数量)。
编写程序progzh.prg分别统计订货单位数、供货单位数、订货总数,并将结果填写到.jieguo.dbf(在考生文件夹下已经存在)表文件中。
说明:以上命令文件必须执行,并产生所要求的结果。
选项
答案
步骤1:在命令窗口执行命令:
MODIFY COMMAND progzh
,打开程序文件编辑器。 步骤2:在程序文件编辑器中输入如下代码: 1 SELECT COUNT(DI STINCT dhdw)FROM gnht INTO ARRAY arr 2 UPDATE JIEGUO SET num=arr WHERE name="订货单位数" 3 SELECT COUNT(DISTINCT ghdw)FROM gnht INTO ARRAY arr 4 UPDATE jiegu。sET num=arr WHERE name="供货单位数" 5 SELECT SUM(Jhs1)FROM gnht INTO ARRAY arr 6 UPDATE jieguo SET num=arr WHERE name="订货总数" 步骤3:保存文件修改,在命令窗口执行命令:
DO progzh.prg
,执行程序文件。
解析
本大题主要考查的是SQL简单计算查询和数据更新功能。设计SQL简单计算查询时,关键是要排除字段中重复的记录,利用DISTINCT短语可以消除重复记录,查询的结果可以保存到数组中,然后再利用SQL更新语句更新表中的记录,根据题目,在Jieguo表中有3条记录需要更新,因此,可以通过3次计算和更新,分别更新表中的每条记录。
转载请注明原文地址:https://jikaoti.com/ti/XIv0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
关系数据库中,实现表与表之间的联系是通过______。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能的阶段是______。
下列关于查询设计器的说法错误的是______。
嵌套查询命令中的______,相当于集合运算符号∈。
在关系数据模型中,二维表的列称为属性,二维表的行称为______。
一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有100条记录,则所有记录所占用的字节数为______。
打开一个数据库的命令是______。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。
命令?LEN("THISISMYBOOK")的结果是______。
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书
随机试题
一个生物样品的含氮量为5%,它的蛋白质含量正确的是
月经过多,血色紫黑稠黏,手足心热,腰膝酸软,舌红,脉弦数者,治疗应当选用()
片剂溶出度检查时,以下哪种结果必须进行复试
患儿,女,32周早产小于胎龄儿,生后出现哭声异常,阵发性青紫,肢体抖动。实验室检查:血糖1.7mmol/L,诊断为新生儿低血糖。常见病因是
管网中某节点的服务水头可理解为()。
当材料孔隙率增大时,以下性质如何变化?密度( ),表观密度( ),强度( ),吸水率( ),抗冻性( ),导热性( )。
(2010年国家.120)衡量一个国家经济总量的指标不包括()。
以下叙述中正确的是
From:StephanieDruganTo:AmaniRois,GeneralContractorHiAmani,Asrequested,Ihavedonesomeresearchintotheprices
Whatisthepurposeofthenewtreaty?
最新回复
(
0
)