首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
首先将order_detail表全部内容复制到od_bak表,然后完成如下操作: (1)将od_bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQL UPDATE命令完成修改)。 (2)用SQL语句对0d bak表编写完成如下功
首先将order_detail表全部内容复制到od_bak表,然后完成如下操作: (1)将od_bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQL UPDATE命令完成修改)。 (2)用SQL语句对0d bak表编写完成如下功
admin
2015-08-20
71
问题
首先将order_detail表全部内容复制到od_bak表,然后完成如下操作:
(1)将od_bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQL UPDATE命令完成修改)。
(2)用SQL语句对0d bak表编写完成如下功能的程序:
①把“订单号”相同并且“器件号”相同的订单合并为一条记录,“单价”取最低价,“数量”取合计。
②结果先按新的“订单号”升序排序,再按“器件号”升序排序。
③最终记录的处理结果保存在od new表中,表中的字段由“订单号”、“器件号”、“器件名”、“单价”和“数量”构成。
(3)最后将程序保存为progl.prg,并执行该程序。
选项
答案
步骤1:在命令窗口执行命令:SELECT*FROM order_detailINTO 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_BAI<; 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/DPEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在SQL的数据定义功能中,删除表字段名的命令格式是()。
设职工工资表已打开,要把记录指针定位在第1个工资高于800元的记录上,应使用命令______。
显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是
下列命令动词中,不具有数据操纵功能的SQL语句是
下列程序的运行结果是SETTALKOFFSTORE0TOSN=20DOWHILEN>SS=S+NN=N-2
可以伴随着表的打开而自动打开的索引是【】索引文件。
在某个程序模块中使用命令PRIVATEXI定义一个内存变量,则变量XI
检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是部门表(部门号N(4)、部门名称C(10))职工表(部门号N(4)、职工号C(4)、姓名C(8)、工资N(7,2))
INDEX命令无法建立的索引是
在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体,执行ENDSCAN后面的语句,应使用
随机试题
女,40岁。患胆结石、慢性胆囊炎15年。近半年来经常发作中上腹痛、腹泻,粪便恶臭、易漂浮在便器的水面上,临床疑诊为慢性胰腺炎。若再伴有下列哪些项目之一即可确诊
艾滋病高危人群中不包括哪项
患儿,4个月。开始添加菜泥,近日来大便日行2次,性状稍稀,夹有未消化菜泥,一般情况如前。以下处理方法中恰当的是
下列可以作为反通货膨胀政策的包括()。
商业银行通过制定一系列制度、程序和方法,对风险进行()。
在工作岗位评价中,不适合采用平衡系数调整法对评价总分进行()调整。
材料1A市通过持续整合全市分散的热线资源,形成了12345“一号响应”机制,统一负责群众诉求的受理与协调督办。然而,其在运营过程中存在诸多问题。比如存在重复诉求,对办理解决率满意度不高,有的工作人员在解答群众问题时照本宣科,列举法条、群
“言”缘何不能“尽意”?①我国自古以来就有“言”“意”之争。“言不尽意”说,早在战国时代就已经提出来了。《周易·系辞上》说:“书不尽言,言不尽意。”《庄子·天道》上说:“得之于手而应之于心,口不能言。”按照古人的看法,语言是不能完全表达思想的,即所
下列句子中语意明确的一句是:
下列属于“一五”计划的基本任务的是()
最新回复
(
0
)