首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
首先将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
41
问题
首先将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全国计算机二级
相关试题推荐
有如下SQL-SELECT语句SELECT*FROMHHWHERE单价BETWEEN10.6AND13.4与该语句等价的是
在连编对话框中,下列不能生成的文件类型是
在高级语言中使用SQL语句时,所有SQL语句前都必须加前缀______。
已经建立了职工情况表zgqk.dbL其中有20条记录。有以下命令序列:USEzgqkGOBOTTOMSKIP-9LISTREST执行以上命令序列后,输出结果是显示表zgqk.dbf的______。
若按格式(日期1-日期2)计算两个日期值,其运算结果为______数据。
顺序执行下面两条命令:N=123456.789@10,6SAYNPICTUCRE““$$999,999.9”屏幕显示的结果是()。
查询设计器中的“筛选”选项卡的作用是
为一个表单创建了快捷菜单,要打开这个菜单应当
有计算机等级考试考生数据库文件STD.DBF和合格考生数据库文件HG.DBF,这两个库的结构相同,为了颁发合格证书并备案,把$TD数据库中笔试成绩和上机成绩均合格的记录的‘合格否’字段修改为逻辑真,然后再将合格的记录追加到合格考生数据库HC.DBF中,请对
在表单中确定控件是否可见的属性是【】。
随机试题
A.Onmywayhome,Ihelpedtocatchathiefwhohadrobbedanoldmanofhiswallet.B.OnlyLijunknowshowtogetintouchwi
方程y"+3y=2sinx的待定特解形式为.
计算患病率时,其分母为
社区感染性肺炎最常见的革兰阴性杆菌是
应用价值工程进行功能评价时,效果评价对象的价值指数V1
在违约责任的承担中,损失赔偿额应当()。
某公司有关资料如下表所示。假定2010年、2011年普通股每股市价均为6.5元。要求:(1)分别计算2010年、2011年下列指标:(要求所涉及的资产负债表数值取平均数)①销售净利率。②总资产周转率。
中国古诗中曾有“借酒消愁愁更愁”的句子。日本专家则通过动物实验验证了这句话的科学性,即饮酒会让人对不愉快的记忆更深刻。实验人员把大白鼠挪到与平常的饲养环境不同的箱子里,并给它们以电击。接着,把实验鼠关回往常的饲养箱,第二天再把它们挪到曾经给它们带来恐怖的箱
关于世界上第一台电子计算机ENIAC的叙述中,错误的是()。
Thebehaviorofindividualsisinfluencedbyheredity,environmentandculture.Cultureincludesrulesof(31)anindividualis
最新回复
(
0
)