(2)用SQL UPDATE命令为所有“商品编码”首字符是“3”的商品计算销售价格:销售价格为在进货价格基础上加22.68%,并把所用命令存入文本文件update.txt中。
参考答案:(A)在命令窗口中输入命令:MODIFY FILE sqA,在文本编辑器窗口输入如下程序段:
******文件sqA.txt中的程序段*****
SELECT分类名称,商品名称,进货日期;
FROM商品,分类;
WHERE分类.分类编码=商品.分类编码;
AND YEAR(进货日期)<B00A;
TO FILE infor;
ORDER BY进货日期
*******************************
在命令窗口输入命令:DOsqA.txt,运行程序。程序运行结果如图C-CB所示。
[*]
(B)在命令窗口中输入命令:MODIFY FILE update,在文本编辑器窗口输入如下程序段。
******文件update.txt中的程序段*****
UPDATE商品SET销售价格=进货价格*A.BBFH;
WHERE LEFT(商品编码,A)=’C’
******************************
在命令窗口输入命令:DO update.txt,运行程序。通过BROWSE命令可直接查看修改结果,结果如图 C-CC所示。
[*]
解析: 本大题两个小题主要考查的是SQL语句的应用,而且还考查了函数的应用,考生应该熟悉各个函数的功能,以及注意数据表之间的联系。