首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
首先将order_detail表全部内容复制到od_bak表,然后完成如下操作: (1)将od_bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQLUPDATE命令完成修改)。 (2)用SQL语句对od bak表编写完成
首先将order_detail表全部内容复制到od_bak表,然后完成如下操作: (1)将od_bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQLUPDATE命令完成修改)。 (2)用SQL语句对od bak表编写完成
admin
2013-06-10
52
问题
首先将order_detail表全部内容复制到od_bak表,然后完成如下操作:
(1)将od_bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQLUPDATE命令完成修改)。
(2)用SQL语句对od bak表编写完成如下功能的程序:
①把“订单号”相同并且“器件号”相同的订单合并为一条记录,“单价”取最低价,“数量”取合计。
②结果先按新的“订单号”升序排序,再按“器件号”升序排序。
③最终记录的处理结果保存在od new表中,表中的字段由“订单号”、“器件号”、“器件名”、“单价”和“数量”构成。
(3)最后将程序保存为prog1.prg,并执行该程序。
选项
答案
步骤1:在命令窗口执行命令:
SELECT * FROMorder_detail INTO TABLE od_bak
,将order_detail表的全部内容复制到od_bak表中。 步骤2:在命令窗口执行命令:
UPDATE od_bak SET订单号=RIGHT(ALLTRIM(订单号),1)
,将od_bak表中的“订单号”字段值只保留最后一个字母。 步骤3:在命令窗口执行命令:
MODIFY COMMAND PROG1
,新建程序并打开程序编辑器。 步骤4:在程序编辑器中输入如下程序代码: SELECT 订单号,器件号,器件名; MIN(单价) AS 单价,SUM(数量) AS 数量; FROM OD_BAK; GROUP BY 订单号,器件号; ORDER BY 订单号,器件号; INTO TABLE OD_NEW 步骤5:单击“保存”按钮,并运行程序。
解析
本题主要考查的是程序的建立方法、SQL分组与计算查询语句、记录的修改方法。本题的SQL分组与计算查询语句比较复杂,本题大概可以分为以下几步:首先利用select语句将order_detail表的记录复制到新表中,该语句比较简单。
接着,利用UPDATE语句更新表中的记录值,不熟悉UPDATE语句的考生也可以通过replace...with...命令更新。
最后,通过SQL分组与计算查询语句对记录进行合并,其中用到了min()和sum()函数计算,分组语句则要求同时对两个字段进行分组,首先是按订单号字段分组,接着再按配件号分组,分组计算完毕之后,再通过order by短语对查询结果进行排序,最后保存查询结果到新表中。
转载请注明原文地址:https://kaotiyun.com/show/OTop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在嵌入式SQL中,主语言向SQL语句输入数据,主要用主变量(主语言中的程序变量)来实现。为了区别字段名,要求主变量名前必须加符号______作标志。
用DIMENSIONK(2,3)命令定义数组K,再对各数组元素赋值:K(1,1)=1,K(1,2)=2,K(1,3)=3,K(2,1)=4,K(2,2)=5,K(2,3)=6,然后执行命令?K(2),则显示结果是______。
如果要改变表单背景颜色,则应设置表单的【】属性。
在VisualFoxPro中,以下有关SQL,的SELECT语句的叙述中,错误的是
为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DOmymenu.mprWITHTHIS应该放在表单事件中的是
在VisualPoxPro中,以只读方式打开数据库文件,应使用命令
工资数据库文件GZ.DBF和相应的索引文件已经打开,下列操作中错误的是()。
VisualFoxPro纳ZAP命令可以删除当前数据库文件的()。
数据库VisualFoxPro中使用的变量类型有()。
随机试题
已知动点的运动方程为x=2t,y=t2-t,则其轨迹方程为()。
【2009】某业主邀请若干专家对某商务楼的设计方案进行评价,经专家讨论确定的主要评价指标分别为:功能适用性(F1)、经济合理性(F2)、结构可靠性(F3)、外形美观性(F4)、与环境协调性(F5)五项评价指标,各功能之间的重要性关系为:F3比F4重要得多,
关于建筑地面工程施工时对环境温度控制要求的说法,正确的是()。
中微子与水中的11H发生核反应,产生中子和正电子,由此可判定,中微子的质量数是_______,电荷数是_______。
谈运河就不能不谈到扬州,谈扬州就不能不谈到瘦西湖。当年决定让运河在这里分道入城的那个人或许只是默默无闻之辈,但他无意中却做成了中国文化史上的一段佳话。那么密集的拱桥和亭阁,那么精致的园林,那么多浓得化不开的人文历史。平山堂前唱曲的欧阳修,曲栏歌院纵酒的杜牧
下列选项中,不属于汉初三大文教政策的是
设平面区域D由曲线()
NipponexEletuicsTokyo,Japan
Asacashier,whathedoeseverydayistoaccountfordiscrepanciesbetweenmoneytakeninandtheamountrecordedonregistert
The______costofthecar,completewithtaxandinsurance,is£9,800.
最新回复
(
0
)