首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)使用查询设计器设计完成:查询“吴”姓读者(客户名第一个字为“吴”)订购图书情况,查询结果包括客户名、订单号、图书名、单价、数量和签订日期字段的值,要求按客户名升序排序,并运行该查询将查询结果存储在表文件appone,查询文件也保存为appone。 (
(1)使用查询设计器设计完成:查询“吴”姓读者(客户名第一个字为“吴”)订购图书情况,查询结果包括客户名、订单号、图书名、单价、数量和签订日期字段的值,要求按客户名升序排序,并运行该查询将查询结果存储在表文件appone,查询文件也保存为appone。 (
admin
2017-03-28
35
问题
(1)使用查询设计器设计完成:查询“吴”姓读者(客户名第一个字为“吴”)订购图书情况,查询结果包括客户名、订单号、图书名、单价、数量和签订日期字段的值,要求按客户名升序排序,并运行该查询将查询结果存储在表文件appone,查询文件也保存为appone。
(2)使用SQL语句查询每个读者订购图书的数量和金额(数量×单价),查询结果包括客户名、订购总册数和金额,查询按金额降序排序,查询结果存储在apptwo.dbf表文件,最后将SQL语句保存在apptwo.prg命令文件。
选项
答案
(1)步骤1:在命令窗口执行命令:CREATE QUERY,新建一个查询。 步骤2:在弹出的“添加表或视图”对话框里面,单击“其他”按钮,弹出“打开”对话框,在考生目录找到goods.DBF文件,单击“打开”按钮,完成goods表的添加。 步骤3:重复步骤2,继续添加表orderitem和order,并通过图书号以及订单号来设置三个表之间的联系,添加完成之后如图4—26所示。 [*] 步骤4:在查询设计器里面“字段”选项卡中依次选择Order.客户名、Order.订单号、Goods.图书名、Goods.单价、Orderitem.数量和Order.签订日期,然后单击“添加”按钮,把字段添加到查询中,添加完成后如图4—27所示。 [*] 步骤5:在“筛选”选项卡中选择“Order.客户名”,条件选择“like”,实例输入“吴%”,如图4—28所示。 [*] 步骤6:在“排序依据”选项卡中添加“Order.客户名”,如图4—29所示。 [*] 步骤7:在查询设计器工具栏上选择“查询去向”按钮,弹出“查询去向”对话框。输出去向选择“表”,表名输入“appone",如图4—30所示。 [*] 步骤8:保存查询,文件名输入“appone”。 (2)步骤1:创建数据库可以使用菜单完成,选择“文件”菜单下面的“新建”子菜单,弹出“新建对话框”对话框,在对话框里面选择“程序”单选按钮。 步骤2:在“新建”对话框里面单击“新建文件”按钮,打开程序编辑界面。 步骤3:在程序编辑界面输入SQL语句:
select客户名,sum(数量)订购总册数,sum(单价*数量)金额;
from goods,orderitem,order;
where goods.图书号=orderitem.图书号and orderitem.订单号=order.订单号;
group by客户名order by金额desc;
into dbf apptwo
步骤4:单击菜单工具栏“保存”按钮弹出“另存为”对话框,输入文件名apptwo,单击“保存”按钮保存文件。 步骤5:运行程序。 SQL和程序的使用。
解析
(1)本题考查查询设计器的使用。
在查询设计器里面可以设置查询输出的字段、连接关系、筛选条件、排序依据和输出去向等。
(2)本题考查SQL和程序的使用,创建程序可以通过菜单命令的方式。
本题的SQL查询要求在goods、orderitem和order三个表里面查询每个读者订购图书的数量和金额(数量*单价),因此需要对客户名进行group分组。
转载请注明原文地址:https://kaotiyun.com/show/4qIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
下面的程序的功能是将11到2011之间的素数插入数据库prime,程序中的错误语句是()。createtableprime(datf)n=11dowhile13
在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用()。
以下关于“查询”的描述正确的是()。
下面不属于软件设计阶段任务的是()。
下列表达式中,表达式返回结果为.F.的是()。
表达式LEN(TRIM(SPACE(2)+’abc’一SPACE(3)))的计算结果是()。
下列程序段执行以后,内存变量Y的值是()。x=34567Y=0DOWHILEx>0Y=x%10+y*10x=int(x/10)ENDDo
要将显示日期值时所用的分隔符设置为竖杠“|”,错误的设置命令是()。
设数据库表中有一个C型字段NAME。打开表文件后,要把内存变量CC的字符串内容输入到当前记录的NAME字段,应当使用命令()。
如果希望用户在文本框中输入的字符显示的是“*”号,而不是真正输入的内容,应该指定的属性是()。
随机试题
乳房外侧部淋巴回流的主要途径是注入()
婷婷、天天、乐乐和明明同时到学校医务室,找医生治疗。婷婷打针要6分钟,天天检查要5分钟,乐乐吃药要3分钟,明明换药要4分钟。医务室只有一个医生。统筹安排四人治病的先后顺序,使四位同学在医务室停留的总时间最短为多久?()
Eatinghealthilycostsabout$1.50moreperpersondaily,accordingtothemostthoroughreviewyetoftheaffordabilityofahe
制冷剂热融霜不宜在库内存货较多的情况下进行。()
(2011年4月)()属于著作财产权。
土地使用权出售时,应以其成交价格作为计税依据计算缴纳契税。()
某大型企业集团主要生产和经营机械电子产品,该集团总部设立了战略规划部、市场开发部、技术创新部、行政事务部、人力资源部和财务审计部等六大职能部门,负责研究和制定集团重大方针政策,掌握投资、重要人事任免。市场经营和监督检查等方面的管控。根据产品的不同,该集团还
“一国两制”的伟大构想是邓小平提出的,最初是为了解决()问题。
20世纪50年代以来,人类丢弃了多达10亿吨塑料,这种垃圾可能存在数百年甚至数千年。近日,一个科研小组在亚马逊雨林中发现一种名为内生菌的真菌,它能降解普通的聚氨酯塑料。科研人员认为利用这种真菌的特性,将有望帮助人类消除塑料垃圾所带来的威胁。科研人员的判断还
A、Bytouchingsurfacesthathaveharmfulorganismsonthem;B、Byshakinghandswithanotherperson.C、Bytouchingyourmouth,no
最新回复
(
0
)