首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
首先将order detail表全部内容复制到od bak表,然后完成如下操作: (1)将od bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQLUPDATE命令完成修改)。 (2)用SQL语句对0d bak表编写完成
首先将order detail表全部内容复制到od bak表,然后完成如下操作: (1)将od bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQLUPDATE命令完成修改)。 (2)用SQL语句对0d bak表编写完成
admin
2013-02-18
50
问题
首先将order detail表全部内容复制到od bak表,然后完成如下操作:
(1)将od bak表中的订单号字段值只保留最后一个字母(用REPLACE命令或SQLUPDATE命令完成修改)。
(2)用SQL语句对0d bak表编写完成如下功能的程序:
①把“订单号”相同并且“器件号”相同的订单合并为一条记录,“单价”取最低价,“数量”取合计。
②结果先按新的“订单号”升序排序,再按“器件号”升序排序。
③最终记录的处理结果保存在0d new表中,表中的字段由“订单号”、“器件号”、“器件名”、“单价”和“数量”构成。
(3)最后将程序保存为progl.prg,并执行该程序。
选项
答案
本题主要考查的是程序的建立方法、SQL分组与计算查询语句、记录的修改方法。本题的SQi。分组与计算查询语句比较复杂,本题大概可以分为以下几步: 首先利用select语句将order—detail表的记录复制到新表中,该语句比较简单。 接着,利用uPDATE语句更新表中的记录值,不熟悉uPDATE语句的考生也可以通过replace…with…命令更新。 最后,通过SQL分组与计算查询语句对记录进行合并,其中用到了min()和sum()函数计算,分组语句则要求同时对两个字段进行分组,首先是按订单号字段分组,接着再按配件号分组,分组计算完毕之后,再通过0rder by短语对查询结果进行排序,最后保存查询结果到新表中。 【操作步骤】 步骤1:在命令窗口执行命令:SELECT*FROMorder—detai l INTO TABLE od—bak,order detail表的全部内容复制到od bak表中。 步骤2:在命令窗口执行命令:uPDATE od—bak SET订单号=RIGHT(ALLTRIM(订单号),1),将od ball表中的“订单号”字段值只保留最后一个字母。 步骤3:在命令窗口执行命令:MOD工FY COMMANDPROGl,新建程序并打开程序编辑器。 步骤4:在程序编辑器中输入如下程序代码: SELECT订单号,器件号,器件名,; MIN(单价)AS单价,sUM(数量)AS数量; FROM OD—BAK; GROUP BY订单号,器件号; ORDER BY订单号,器件号; INTO TABLE OD—NEW 步骤5:单击“保存”按钮,并运行程序。
解析
转载请注明原文地址:https://kaotiyun.com/show/cjsp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在考生文件夹下设计名为supper的表单(表单名和文件名均为supper),表单的标题为“零件供应情况”。表单中有1个表格控件和2个命令按钮查询和退出。运行表单时单击查询命令按钮后,表格控件中显示“供应”表工程号为“A1”所使用的零件的“零件名”、
(1)打开“学生管理”数据库,将表cou从数据库中移出,并永久删除。(2)为“成绩”表的“分数”字段定义默认值为0。(3)为“成绩”表的“分数”字段定义约束规则:分数>=0and分数<=100,违背规则的提示信息是:考试成绩输入有误。
将成绩表中总分字段的默认值设置为0,这属于定义数据______完整性。
有报表文件PP1,在报表设计器中修改该报表文件的命令是
SQL实现分组查询的短语是______。
在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是______。
分布式数据库系统不具有的特点是______。
在考生文件夹下有学生成绩数据库XUSHENG3,包括如下所示三个表文件以及相关的索引文件:XS.DBF(学生文件:学号C8,姓名C8,性别C2,班级C5;另有索引文件XS.IDX,索引键:学号)CJ.DBF(成绩文件:学号C8,课程名C20,成绩N5.
在考生文件夹下完成如下简单应用:(1)创建一个名称为sview的视图,该视图的SELECT语句用于查询salary_db数据库中salarys表(雇员工资表)的部门号、雇员号、姓名、工资、补贴、奖励、失业保险、医疗统筹和实发工资,其中实发工资由工
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
随机试题
______hewasaregularcustomer,thebossallowed10%discountoffthepricesofthegoods.
系统性红斑狼疮(SLE)的发病与下列哪项无关()。
十进制数254转换为二进制数是()。
背景资料:某大桥主桥为四跨的预应力混凝土连续箱梁桥,最大跨径120m,主桥墩柱高度为16~25m,各梁段高度为2.7~5.6m。主桥0号块、1号块梁段采用搭设托架浇筑施工,其余梁段采用菱形桁架式挂篮按“T”形对称悬臂浇筑。事件1:施工单位
劳动者在就业岗位之间的变换所形成的失业称为()。
在期中复习时,小张采用列提纲、画网络关系图和列表格等方法来帮助自己记忆课文内容。她所采用的这种学习策略属于()。
(山东2012—63)-1,2,0,4,4,12,()
瀑布模型是最常用的传统软件开发模型。它的特点之一是(1)。根据国家标准GB 8566-88《计算机软件开发规范》的规定,软件开发流程分为8个阶段,即可行性研究和计划、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用和维护。实现阶段要完成的工作之
【S1】【S6】
Hecouldn’tanswera______questioncorrectly,nottomentionpassingtheexamination.
最新回复
(
0
)