首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
首先将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
44
问题
首先将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://www.kaotiyun.com/show/OTop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
查询每门课程的课程名、任课教师姓名及其职称、选课人数。对下列的SELECT语句填空:SELECT课程名,姓名,职称,【】;FROM课程表,教师表,授课表,选课表;WHERE教师表.教师号:授课表.教师号;AND课程表.
查找教师表中教师最高的工资值,下列SQL语句正确的是
有如下SQL语句:SELECT学院表.系号,SUM(工资);FROM学院表,教师表;WHERE学院表.系号;教师表.系号;GROUPBY学院表.系号查询结果是
在查询设计器中,用于编辑联接条件,“联接”选项卡对应的短语是
为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DOmymenu.mprWITHTHIS应该放在表单事件中的是
表单有自己的属性、事件和
为用户与数据库系统提供接口的语言是
有如下一段程序:INPUT"请输入当前日期:"TORQ29?RQ29在执行本程序时,用户应当输入【】,显示的结果才是:11/28/98。
软件设计模块化的目的是【】。
VisualFoxPro纳ZAP命令可以删除当前数据库文件的()。
随机试题
最先将知识产权问题引入贸易政策的国家是()
患者,男性,戴用全口义齿1周后,复诊自诉义齿易脱落。在行口腔检查时,发现患者牙槽嵴低平,导致义齿易松脱,若经济条件允许,应
患者,男性,50岁。患肝硬化10年,近2个月出现肝区持续疼痛,腹部检查肝增大,可触及结节,腹腔穿刺腹水呈血性。该患者可能并发了
×年×月×日,某造纸厂发生了一起因工人严重违反操作规程和缺乏救助常识而导致10人中毒,其中4人死亡的重大伤害事故。事故当日,该厂工人于早上7时停机,经过往浆池中灌水、排水的工序后,8时左右有2名工人下池清扫浆池,当即晕倒在池中。在场工人在没有通知厂领导的
对于流浪、留守等特殊儿童,社会工作者需要对他们做专业的社会工作服务,可以提供的服务有()。
如何开展“读书月”活动的前期筹备工作?
前些年翻看先生的这本书时,尽管自己对民国话题有着欲说还休的浓厚兴味,对这本话语剪辑独出心裁的编排方式下潜藏的_______常常默契会心,但读完仍是感到_______。填入画横线部分最恰当的一项是()。
习近平总书记在参加十二届全国人大二次会议安徽代表团审议时指出,各级领导干部都要树立和发扬好的作风,并提出了“三严三实”,即()。
分配给某校园网的地址块是202.105.192.0/18,该校园网包含_______个C类网络。
A到了就给家里来个电话,好让爸妈放心。B我真的得了第一名吗?我有点儿不敢相信。C你比他大,做哥哥的应该让着弟弟点儿。D你唱歌这么大的声音不怕邻居来找你?E不错。你能带我去看看公司其他地方吗?这是我的东西,为什么要给他玩儿?
最新回复
(
0
)