首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)将order_ detaill表中的全部记录追加到order- detail表中,然后用SQL SELECT语句完成查询:列出所有订购单的“订单号”、“订购日期”、“器件号”、“器件名”和“总金额”(按“订单号”升序,“订单号”相同再按“总金额”降序
(1)将order_ detaill表中的全部记录追加到order- detail表中,然后用SQL SELECT语句完成查询:列出所有订购单的“订单号”、“订购日期”、“器件号”、“器件名”和“总金额”(按“订单号”升序,“订单号”相同再按“总金额”降序
admin
2017-03-29
65
问题
(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 detaill INTO ARRAY temp
INSERT INTO order detail FROM ARRAY temp
将detaill表中的记录全部复制到detail表中。 步骤2:在命令窗口执行如下SQL命令语句完成查询:
SELECT order list.订单号,order list. 订购日期,
order detail.器件号,order detail.器件名,order list.总金额;
FROM 订货管理!order list INNER JOIN 订货管理!order detail;
ON order list.订单号=order detail.订单号;
ORDER BY order list.订单号,order list.总金额DESC;
INTO TABLE results.dbf
(注意:以上SQL语句是根据查询文件生成的,大家也可以通过查询设计器完成本题操作。) SQL简单查询。 (2)步骤1:在命令窗口执行命令:
MODIFY COMMANDmodil,
打开modil程序文件,文件中的命令代码如下:
&&所有器件的单价增加5元
UPDATE order detaill SET单价WITH单价+5
&&计算每种器件的平均单价
SELECT器件号,AVG(单价)AS平均价FROM order detaill
ORDER BY器件号INTO CURSQR lsb
&&查询平均价小于500的记录
SELECT*FROM lsb FOR平均价<500
修改程序中的错误行,修改后的程序如下:
UPDATE order detaill SET单价=单价+5&&UPDATE
语句中赋值是通过“=”号,而不是WITH
SELECT器件号,AVG(单价)AS平均价FROM order detaill
GROUP BY器件号INTO CURSOR lsb &&GROUP BY短语才是分组短语,而ORDER BY短语是用来对查询结果进行排序的SELECT*FROM lsb WHERE平均价<500 &&SELECT的条件短语是WHERE,而不是FOR
步骤2:保存文件修改,在命令窗口执行命令:DO
modil.prg,
执行程序文件。 SQL的操作功能;SQL分组与计算查询。
解析
(1)本题考查了SQL的简单查询和联接查询。进行联接查询时主要是判断查询输出字段来自哪个数据表(本题都已指明),再正确设置联接条件。
(2)本题考查了SQL更新功能;分组计算查询和简单查询。
第一处错误属于SQL更新命令格式错误,通过SQL命令给字段赋新值是通过“=”号设置的。
第二处错误是分组短语与排序短语混淆了,这也是改错题中经常设置错误的地方。
第三处错误是查询语句的命令格式错误,SQL查询中筛选条件通过WHERE短语指出。
转载请注明原文地址:https://kaotiyun.com/show/HeIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
结构化程序所要求的基本结构不包括()。
在VisualFoxPro的数据库表中只能有一个()。
为当前表中所有学生的总分增加10分,正确的命令是()。
若有表:职工(职工号,姓名,性别)和工资(职工号.基本工资.津贴.奖会,扣除),查询职工实发工资的正确的命令是()。
查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是()。
假设表“学生.dbf”已在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是()。
在VisualFoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规划中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则(
设有如下表: 图书(总编号C,分类号C,书名C,作者C,出版单位C,单价N) 查询单价最高的10本图书的信息,正确的SQL语句是()。
有三个关系R、S和T如下:由关系R和S得到关系T的操作是()。
随机试题
关于旅游电子商务网站的叙述不正确的是
女性,22岁。查体:叩诊心界为烧瓶样,心音遥远,诊断为心包积液。患者不常见的临床表现包括
患者,女,33岁。突发右上腹绞痛2小时,疼痛向肩部放射,恶心,呕吐2次,呕吐物为胃内容物。半天前曾吃自助餐。肝脾肋下未触及,右上腹腹肌紧张,压痛(+),反跳痛(+)。墨菲征阳性。发热,体温最高38.5℃。口苦咽干,皮肤轻度黄染,舌红苔黄,脉弦滑。该患者
念珠菌性口炎中慢性肥厚型的高龄患者,为了明确诊断有无异常增生,首选的诊断方法是()
A.龙胆草B.黄连C.生姜D.竹茹E.犀角湿热郁蒸型胎黄热重者宜加
1997年9月至10月,欧亚公司与韩国新湖商社双方通过传真方式在中国四川成都签订了四份购销合同,合同约定以信用证为支付方式。为此,欧亚公司为信用证申请人于1997年4月至8月申请开证行农行国际业务部开立了以新湖商社为受益人的五份信用证。1998年12月
在框架结构内力与位移计算当中,可以考虑现浇楼面对梁刚度的影响。今有一截面尺寸为250mm×600mm的中框架梁,其惯性矩I(mm4)可取( )项数值。
下列各项中,应冲减短期投资成本的有()。
钙过量对机体的不利影响有()。
行政监督,是指各类监督主体依法对国家行政机关及其公务员的行政行为所实施的监察、督察、督导活动,如稽查特派员监督。()
最新回复
(
0
)