在考生文件夹下,打开会员数据库CDB,完成如下简单应用: (1)使用查询设计器设计一个名称为TWO的查询,查询2003年会员购买商品的情况,将结果按会员号排序(升序)并输出(查询去向)到TWO表中。TWO表中的字段名分别为:会员号、会员名、商品名、金额,其

admin2013-10-25  23

问题 在考生文件夹下,打开会员数据库CDB,完成如下简单应用:
(1)使用查询设计器设计一个名称为TWO的查询,查询2003年会员购买商品的情况,将结果按会员号排序(升序)并输出(查询去向)到TWO表中。TWO表中的字段名分别为:会员号、会员名、商品名、金额,其中:会员号来自会员表CUS,金额通过"数量*单价"计算。设计完成后,运行该查询。
(2)修改一个名称为THREE.PRG的命令文件。该命令文件查询累计消费金额在5000元以上、每次购买数量大于或等于10的"女"会员的会员号、会员名、单位和电话,结果输出到表THREE中。该命令文件在第3行、第6行、第7行有错误,打开该命令文件,直接在错误处修改,不允许增加和删除行。修改完成后,运行该命令文件。

选项

答案(1)【操作步骤】 步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"查询",打开查询设计器。 步骤2:在"打开"对话框中,选择表"cus.dbf",再按"确定"按钮。 步骤3:在"添加表或视图"对话框中,选择表"cbc",再按"添加"按钮,再选择表"comm",再按"添加"按钮,接着按"关闭"按钮,关闭"添加表或视图"对话框。 步骤4:在"查询设计器"窗口中,单击"字段"选项卡,选择"cus.会员号"、"cus.会员名"、"comm.商品名",接着在"函数和表达式"输入"数量*单价 AS 金额"后,再单击"添加"按钮。 步骤5:在"查询设计器"窗口中,单击"筛选"选项卡,选择"表达式"操作,在"表达式生成器"对话框的表达式处输入"Year(cbc.日期)",在实例处输入"2003"。 步骤6:在"查询设计器"窗口中,单击"排序依据"选项卡,选择字段"cus.会员号"并在"排序选项"中选中"升序",再单击"添加"按钮。 步骤7:在"查询设计器"中,单击"查询\查询去向"菜单项,并显示"查询去向"对话框,在此对话框中,单击"表"按钮,接着在"表名"处输入表名"two",单击"确定"按钮。 步骤8:最后保存文件名为"two"并运行此查询。 (2)【操作步骤】 第3行:WHERE 性别 = "女" AND 会员号 =ANY; 第6行:WHERE 数量 >= 10; 第7行:GROUP BY 会员号 HAVING SUM(数量*单价) >= 5000);

解析 通过查询设计器创建查询,添加相关表,设置字段选项卡、筛选选项卡、排序依据,并在查询菜单中选择查询去向,保存相关设置并运行查询。
转载请注明原文地址:https://kaotiyun.com/show/hAop777K
0

随机试题
最新回复(0)