首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)将order detaill表中的全部记录追加到order detail表中,然后用SQL SELECT语句完成查询:列出所有订购单的“订单号”、“订购日期”、“器件号”、“器件名”和“总金额”(按“订单号”升序,“订单号”相同再按“总金额”降序),
(1)将order detaill表中的全部记录追加到order detail表中,然后用SQL SELECT语句完成查询:列出所有订购单的“订单号”、“订购日期”、“器件号”、“器件名”和“总金额”(按“订单号”升序,“订单号”相同再按“总金额”降序),
admin
2014-11-30
96
问题
(1)将order detaill表中的全部记录追加到order detail表中,然后用SQL SELECT语句完成查询:列出所有订购单的“订单号”、“订购日期”、“器件号”、“器件名”和“总金额”(按“订单号”升序,“订单号”相同再按“总金额”降序),并将结果存储到results表中(其中“订单号”、“订购日期”、“总金额”取自order list表,“器件号”、“器件名”取自order detail表)。
(2)打开modil.prg命令文件,该命令文件包含3条SQL语句,每条SQL语句中都有一个错误,请改正(注意:在出现错误的地方直接改正,不可以改变SQL语句的结构和SQL短语的顺序)。
选项
答案
(1)步骤1:在命令窗口执行命令: SELECT*FROM order detail INTO ARRAY temp INSERT INTO order detail FROM ARRAY temp 将detaill表中的记录全部复制到detail表中。 步骤2:在命令窗口执行如下SQL命令语句完成查询: 1 SELECT order-list.订单号,order-list. 订购日期, order-detail.器件号, order-detail.器件名,order-list.总金额; 2 FROM订货管理!order-liSt INNER JOIN 订货管理!order-detail ; 3 ON order-list.订单号=order-detail. 订单号; 4 ORDER BY order—list.订单号,order-list. 总金额DESC; 5 INTO TABLE resultS.dbf (注意:以上SQL语句是根据查询文件生成的,大家也可以通过查询设计器完成本题操作。) (2)步骤1:在命令窗口执行命令:
MODIFY COMMAND modil
,打开modil程序文件,文件中的命令代码如下: &&所有器件的单价增加 5元 1 UPDATE order-detaill SET单价WITH单价+5 &&计算每种器件的平均单价 2 SELECT器件号,AVG(单价)AS平均价 FROM order-detaill ORDER BY器件号 INTO CURSOR lsb &&查询平均价小于500的记录 3 SELECT*FROM 1sb FOR平均价<500 修改程序中的错误行,修改后的程序如下: 1 UPDATE order-detail 1 SET单价=单价 +5 &&UPDATE语句中赋值是通过“=”号,而不是WITH 2 SELECT器件号,AVG(单价)AS平均价FROM order-detaill GROUP BY器件号 INTO CURSOR lsb &&GROUP BY短语才是分组短语,而 ORDER BY短语是用来对查询结果进行排序的 3i SELECT*FROM lsb WHERE平均价<500 && SELECT的条件短语是WHERE,而不是FOR 步骤2:保存文件修改,在命令窗口执行命令:
DO modil.prg
,执行程序文件。
解析
(1)本题考查了SQL的简单查询和联接查询。进行联接查询时主要是判断查询输出字段来自哪个数据表(本题都已指明),再正确设置联接条件。
(2)本题考查了SQL更新功能;分组计算查询和简单查询。
第一处错误属于SQL更新命令格式错误,通过SQL命令给字段赋新值是通过“=”号设置的。
第二处错误是分组短语与排序短语混淆了,这也是改错题中经常设置错误的地方。
第三处错误是查询语句的命令格式错误,SQL查询中筛选条件通过WHERE短语指出。
转载请注明原文地址:https://www.kaotiyun.com/show/esEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
为了改变表格的列数,应该设置列控件的______属性。
设当前数据库有10条记录(记录未进行任何索引),在下列3种情况下,当前记录号为1时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是______。
显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是( )。
假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:{^2001-9-10}-{^2001-8-20}。请问以上操作后,文本框Value属性值的数据类型为( )。
在VisualFoxPro的查询设计器中“筛选”选项卡对应的SQL短语是( )。
将SQL的查询结果如果要追加到文本文件的尾部,应使用______短语加以说明。
在VisualFoxPro中,嵌套查询是基于()的查询
在VisualFoxPro中主索引字段
以下叙述与表单数据环境有关,其中正确的是
用树形结构表示实体之间联系的模型是
随机试题
为了保证化工厂用火安全,动火现场的厂房内和容器内可燃物应保证在百分之()以下。
患者,女,32岁,已婚。经期延后及月经量少1年,未避孕,未怀孕3年,头晕头重,胸闷泛恶,形体肥胖,多毛,大便不实,舌苔白腻,脉濡。B超检查示双卵巢呈多囊性改变。其证型是
对高速公路弃土场进行工程分析时,应明确弃土场()。
单元工程或工序质量经鉴定达不到设计要求,经加固补强后,改变外形尺寸或造成永久性缺陷的,经项目法人、监理及设计单位确认能基本满足设计要求,其质量可按()处理。
属于分期付息债券的是()
下列不属于银行业金融机构市场准入的是()。
毛泽东的《七律.人民解放军占领南京》中写到:“钟山风雨起苍黄,百万雄师过大江。虎踞龙盘今胜昔,天翻地覆慨而慷。宜将剩勇追穷寇,不可沽名学霸王。天若有情天亦老,人间正道是沧桑。”根据此诗,下列说法错误的是:
有中国特色的社会主义爱国统一战线包括以下哪些部分?()
APicassopaintingvaluedatabout$140millionisthecenterpieceofanewtypeofauctionatChristie’s,combiningModernand
A、Hedoesn’tlikeit.B、Helikesit.C、Hesaysthecoatiswonderful.D、Hesaysthecoatdoesn’tfitallkindsofpeople.B选项中出现
最新回复
(
0
)