【正确答案】正确答案:步骤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次计算和更新,分别更新表中的每条记录。