首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
首先将order_detail表全部内容复制到od_bak表,然后完成如下操作: 将od_bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQLUPDATE命令完成修改)。 用SQL语句对od bak表编写完成如下功能的程序: ①
首先将order_detail表全部内容复制到od_bak表,然后完成如下操作: 将od_bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQLUPDATE命令完成修改)。 用SQL语句对od bak表编写完成如下功能的程序: ①
admin
2013-06-14
67
问题
首先将order_detail表全部内容复制到od_bak表,然后完成如下操作:
将od_bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQLUPDATE命令完成修改)。
用SQL语句对od bak表编写完成如下功能的程序:
①把“订单号”相同并且“器件号”相同的订单合并为一条记录,“单价”取最低价,“数量”取合计。
②结果先按新的“订单号”升序排序,再按“器件号”升序排序。
③最终记录的处理结果保存在od new表中,表中的字段由“订单号”、“器件号”、“器件名”、“单价”和“数量”构成。
最后将程序保存为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/TXop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
用二维表数据来表示实体及实体之间联系的数据模型为
在VisualFoxPro中,当对报表中的数据进行了分组设计之后,报表带区将会自动出现【】和【】带区。
扩展名为.prg的程序文件在“项目管理器”的【】选项卡中显示和管理。
数据库系统中实现各种数据管理功能的核心软件称为【】。
在SQL语句中,当子查询返回的值是一个集合时,使用______可完全代替ANY。
如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SOL语句填空。SELECT姓名,单位;FROM图书管理图书;WHERE借书证号IN;(SELECT【】;FROM图书管理!借阅:CROCP
建立快捷菜单时,在选定对象的RightClick事件代码中添加调用快捷菜单程序的命令是【】。
使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是()。
在提示符下,要修改数据库TEST.DBF的结构,应用命令()。
在修改数据库文件的结构时,应使用命令()。
随机试题
A.足三里、三阴交B.外关、风池C.太溪、行间D.内庭、二间除主穴外风火牙痛宜配
________命令可以偏置一个或多个连接的面或片体生成实体。
关于滑环技术的描述,错误的是
一新生儿出生时有重度窒息,生后24h时,小儿烦躁、肢体抖动。体检:体温正常,前囟饱满,肌张力增高,瞳孔等大,心肺听诊正常。血白细胞11.0×109/L,中性粒细胞0.65,血钙2.4mmol/L,血糖2.5mmol/L。
A、含钙、镁、铁等金属离子的中药B、含雄黄类的中药C、含酸性较强的中药D、含鞣质较多的中药E、含蜂蜜等成分的中药与上述药物不宜联用的西药为磺胺类药物()
资产负债表中的应收账款项目应根据“应收账款”所属明细账借方余额合计数、“预收账款”所属明细账借方余额合计数和“坏账准备”总账的贷方余额计算填列。()
收货人为“大连化工进出口公司”。( )叉车的型号为“B30S”。( )
波波由于贪玩没有完成作业,班主任张老师很生气,放学后把他单独留在教室里补作业.这时,张老师突然想起家里有事要办。看见波波还没有补完作业,张老师把教室的门上了锁,留波波一个人在里面。张老师的这种做法()。
下列事项中()是属于国家最高立法机关的专属立法权。
A、Howareyou?B、Howdoyoudo?C、Nicetomeetyou.B听力原文:Howdoyoudo?意为:你好。这句话的回答方式一般是固定的,只能回答“Howdoyoudo?”所以应选B。
最新回复
(
0
)