1. 使用SQL命令查询2001年(不含)以前进货的商品,列出其“分类名称”、“商品名称”和“进货日期”,查询结果按“进货日期”升序排序并存入文本文件infor.txt中,所用命令存入文本文件sql.txt中。 (2)用SQL UPDATE命令为所有

admin2009-02-15  53

问题 1. 使用SQL命令查询2001年(不含)以前进货的商品,列出其“分类名称”、“商品名称”和“进货日期”,查询结果按“进货日期”升序排序并存入文本文件infor.txt中,所用命令存入文本文件sql.txt中。
   (2)用SQL UPDATE命令为所有“商品编码”首字符是“3”的商品计算销售价格:销售价格为在进货价格基础上加22.68%,并把所用命令存入文本文件update.txt中。

选项

答案在命令窗口中输入命令:MODIFY FILE sq1,在文本编辑器窗口输入如下程序段: ******文件sq1.txt中的程序段***** SELECT分类名称,商品名称,进货日期; FROM商品,分类; WHERE分类.分类编码=商品.分类编码; AND YEAR(进货日期)<2001; TO FILE infor; ORDER BY进货日期 ******************************* 在命令窗口输入命令:DOsq1.txt,运行程序。程序运行结果如图3-32所示。 [*] (2)在命令窗口中输入命令:MODIFY FILE update,在文本编辑器窗口输入如下程序段。 ******文件update.txt中的程序段***** UPDATE商品SET销售价格=进货价格*1.2268; WHERE LEFT(商品编码,1)=’3’ ****************************** 在命令窗口输入命令:DO update.txt,运行程序。通过BROWSE命令可直接查看修改结果,结果如图 3-33所示。 [*]

解析 本大题两个小题主要考查的是SQL语句的应用,而且还考查了函数的应用,考生应该熟悉各个函数的功能,以及注意数据表之间的联系。
转载请注明原文地址:https://jikaoti.com/ti/wQM7FFFM
0

最新回复(0)