VF程序改错题.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2套二.2打开modi1.prg命令文件,该命令文件包含3条SQL语句,每条SQL语句中都有一个错误,请改正之(注意:在出现错误的地方直接改正,不可以改变SQL语句的机构和SQL短语的顺序) 所有器件的单价增加5元 UPDATE order_detail1 SET 单价 WITH 单价 + 5 正确答案:UPDATE order_detail1 SET 单价=单价 + 5 计算每种器件的平均单价 SELECT 器件号,AVG(单价) AS 平均价 FROM order_detail1 ORDER BY 器件号 INTO CURSOR lsb 正确答案:SELECT 器件号,AVG(单价) AS 平均价 FROM order_detail1 GROUP BY 器件号 INTO CURSOR lsb 查询平均价小于500的记录 SELECT * FROM lsb FOR 平均价 500 正确答案:SELECT * FROM lsb WHERE 平均价 500 第22套二.1 modi1.prg程序文件中SQL SELECT语句的功能是查询哪些零件(零件名称)目前用于三个项目,并将结果按升序存入文本文件results.txt。给出的SQL SELECT 语句中在第1、3、5行各有一处错误,请改正并运行程序(不可增、删语句或短语,也不可以改变语句行) SELECT 零件名称 FROM 零件信息 WHERE 零件号 = ; (SELECT 零件号 FROM 使用零件; GROUP BY 项目号 HAVING COUNT(项目号) = 3) ; ORDER BY 零件名称 ; IN FILE results 正确答案: SELECT 零件名称 FROM 零件信息 WHERE 零件号 in ; (SELECT 零件号 FROM 使用零件; GROUP BY 零件号 HAVING COUNT(项目号) = 3) ; ORDER BY 零件名称 ; TO FILE results 第29套二.2在考生文件夹下打开命令文件ONE.PRG,该命令文件用来建立一个名称为S_VIEW的视图,视图查询学生的班级号、班级名、姓名、性别和班主任名(来自TEACHER表的教师名)。命令文件只包含两条语句,第1条语句有一个错误,第2条语句有两个错误,请修改之,并运行。 注意,修改时不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。 *下面的程序在第1行、第2行和第5行有错误,请直接在错误处修改。 *修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。 USE sdb CREATE VIEW ; SELECT Class.班级号, 班级名, 姓名, 性别, 教师名 AS 班主任名; FROM Student,Class,Teacher ; WHERE Student.班级号 = Class.班级号, Teacher.教师号 = Class.班主任号 OPEN DATABASE sdb CREATE VIEW S_VIEW AS; SELECT Class.班级号, 班级名, 姓名, 性别, 教师名 AS 班主任名; FROM Student,Class,Teacher ; WHERE Student.班级号 = Class.班级号 AND Teacher.教师号 = Class.班主任号 第30套二.2在考生文件夹下打开命令文件TWO.PRG,该命令文件用来查询各部门的分年度的部门号、部门名、年度、全年销售额、全年利润和利润率(全年利润/全年销售额),查询结果先按年度升序、再按利润降序排序,并存储到S_SUM表中。 注意,程序在第5行、第6行、第8行和第9行有错误,请直接在错误处修改。修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。 *下面的程序在第5行、第6行、第8行和第9行有错误,请直接在错误处修改。 *修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。 OPEN DATABASE SELLDB SELECT S_T.部门号,部门名,年度,; 一季度销售额 + 二季度销售额 + 三季度销售额 + 四季度销售额 AS 全年销售额,; 一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 AS 全年利润,; 一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 / 一季度销售额 + 二季度销售额 + 三季度销售额 + 四季度销售额 AS 利润率; FROM S_T DEPT; WHERE S_T.部门号 = DEPT.部门号; GROUP BY 年度 利润率 DESC; INTO S_SUM OPEN DATABASE SELLDB SELECT S_T.部门号,部门名,年度

文档评论(0)

laoshang_m + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档