首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)将order detaill表中的全部记录追加到order-detail表中,然后用SQLSELECT语句完成查询:列出所有订购单的“订单号”、“订购日期”、“器件号”、“器件名”和“总金额”(按“订单号”升序,“订单号”相同再按“总金额”降序),并
(1)将order detaill表中的全部记录追加到order-detail表中,然后用SQLSELECT语句完成查询:列出所有订购单的“订单号”、“订购日期”、“器件号”、“器件名”和“总金额”(按“订单号”升序,“订单号”相同再按“总金额”降序),并
admin
2013-05-21
67
问题
(1)将order detaill表中的全部记录追加到order-detail表中,然后用SQLSELECT语句完成查询:列出所有订购单的“订单号”、“订购日期”、“器件号”、“器件名”和“总金额”(按“订单号”升序,“订单号”相同再按“总金额”降序),并将结果存储到results表中(其中“订单号”、“订购日期”、“总金额”取自order list表,“器件号”、“器件名”取自order detail表)。
(2)打开modil.prg命令文件,该命令文件包含3条SQL语句,每条SQL语句中都有一个错误,请改正(注意:在出现错误的地方直接改正,不可以改变SQL语句的结构和SQL短语的顺序)。
选项
答案
(1)本题考查了SQL的简单查询和联接查询。SQL简单查询可直接套用基本的查询命令格式;进行联接查询时主要是判断查询输出字段来自哪个数据表(本题都已指明),再正确设置联接条件。 【操作步骤】 步骤1:在命令窗口执行命令: SELECT*FROM order—detail 1 INTO ARRAY temp 将detaill表中的记录全部复制到detail表中。 步骤2:在命令窗口执行如下SQL命令语句完成查询: (注意:以上SQL语句是根据查询文件生成的,大家也可以通过查询设计器完成本题操作。) (2)本题考查了SQL更新功能;分组计算查询和简单查询。 第一处错误属于SQL更新命令格式错误,通过SQL给字段赋新值是通过“=”号设置的。 第二处错误是分组短语与排序短语混淆了,这也是改错题中经常设置错误的地方。 第三处错误是查询语句的命令格式错误,SQL查询中筛选条件通过WHERE短语指出。 【操作步骤】 步骤1:在命令窗口执行命令:MODIFY COMMAND modil, 打开modil程序文件,文件中的命令代码如下: &&所有器件的单价增加5元 UPDATE order—detaill SEI一单价WITH单价+5 &&计算每种器件的平均单价 SELECT器件号,AVG(单价)AS平均价 FROM order—detaill ORDER BY器件号 INTO CURSOR 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:保存文件修改,在命令窗口执行命令:DOmodil.prg,执行程序文件。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/yUop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
使用菜单操作方法打开一个在当前目录下已经存在的查询文件28jk.qpr后,在命令窗口生成的命令是()。
统计在校生党员数的正确操作是()。
将所有1944年及以前出生的工程师的工资手提高20%的命令是()。
VisualFoxPro6.0数据库系统是()。
在下述关于VisualFoxPro变量的说明中,错误的叙述是______。
在SELECT语言中,______子句相当于关系中的投影运算。
设教师表的结构为:教师号、姓名、性别、职称、工资、所在系。若要查询“陈静”教师所讲授的课程,并列出姓名和课程名,应使用的SELECT语句是______。
用DIMENSIONK(2,3)命令定义数组K,再对各数组元素赋值:K(1,1)=1,K(1,2)=2,K(1,3)=3,K(2,1)=4,K(2,2)=5,K(2,3)=6,然后执行命令?K(2),则显示结果是______。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
随机试题
A.起病急骤的单侧足趾关节炎B.膝关节的交替性疼痛C.下肢不对称性大关节炎D.手指对称性多关节炎E.手指不对称性少关节炎痛风可出现
关于血友病的描述,下列哪项是正确的
A.推动作用B.温煦作用C.防御作用D.固摄作用E.营养作用上述气的作用,可维持体温相对恒定的是
应急管理工作原则包括()。
某企业为建筑安装公司,2008年发生以下业务:(1)自建楼房一栋,工程成本1000万元,建成后将该楼房对外出售,取得销售收入2000万元;(2)将两年前投资入股的一栋房产,在投资期内将其股权的40%出让,取得收入500万元;(3)将一栋楼房抵押给某银行使用
企业组织结构整合的目的主要在于()。
为曹操统一北方奠定基础的战役是()。
编一本书的书页.用了270个数字(重复的也算.如页码115用了2个1和1个5共3个数字).问这本书一共有多少页?()
"Projectgold"and"ProjectNexus"soundlikeplansforbankrobberiesofmilitaryattacks.Inreality,theyarethenamesforK
在稀疏矩阵所对应的三元组线性表中,每个三元组元素按【】为主序排列。
最新回复
(
0
)