首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)根据表“股票”和“数量”建立一个查询,该查询包含字段:“股票代码”、“股票简称”、“买入价”、“现价”、“持有数量”,要求按股票代码升序排序,并将查询保存为query1。注意:股票代码取表“股票”中的“股票代码”。 (2)modierr.pr
(1)根据表“股票”和“数量”建立一个查询,该查询包含字段:“股票代码”、“股票简称”、“买入价”、“现价”、“持有数量”,要求按股票代码升序排序,并将查询保存为query1。注意:股票代码取表“股票”中的“股票代码”。 (2)modierr.pr
admin
2015-08-20
28
问题
(1)根据表“股票”和“数量”建立一个查询,该查询包含字段:“股票代码”、“股票简称”、“买入价”、“现价”、“持有数量”,要求按股票代码升序排序,并将查询保存为query1。注意:股票代码取表“股票”中的“股票代码”。
(2)modierr.prg中的SQL语句用于计算“银行”的股票(股票简称中有“银行”二字)的总盈余,现在该语句中有三处错误,分别出现在第1行、第4行和第6行,请改正。
(注意:不要改变语句的结构、分行,直接在相应处修改。)
选项
答案
(1) 步骤1:在命令窗口执行命令:
CREATE QUERYQUERY1
,打开查询设计器,在“打开”对话框中,双击“股票”表,将表添加到查询设计器中,然后在弹出的“添加表或视图”对话框中,单击“其他”按钮,在弹出的“打开”对话框中双击“数量”表,将表添加到查询设计器中,在弹出的“联接条件"对话框中会自动给出“股票”表和“数量”表的关联,单击“确定”按钮,关闭“添加表或视图”对话框。 步骤2:根据题目要求,在“字段”选项卡的“可用字段”中,依次双击“股票.股票代码”、“股票.股票简称”、“数量.买入价”、“数量.现价”和“数量.持有数量”,将它们添加到“选定字段”列表中。 步骤3:在“排序依据”选项卡内双击“选定字段”列表框中的“股票.股票代码”,将其添加到“排序条件”列表框中,在“排序选项”中选择“升序”。 步骤4:最后单击“常用”工具栏中的“运行”按钮查看结果,将查询文件保存到考生文件夹下。 (2) 步骤1:在命令窗口执行命令:
MODIFY COMMAND MODIERR
,打开modierr.prg程序,命令代码如下: 1 SELECT COUNT((现价-买入价)*持有数量); 2 FROM数量; 3 WHERE股票代码; 4 = ; 5 (SELECT股票代码FROM股票; 6 WHERE"银行"LIKE股票简称) > 修改程序中的错误行,修改后的程序如下: 1 SELECT suM((现价-买入价)*持有数量); 2 FROM数量; 3 WHERE股票代码; 4 IN ; 5 (SELECT股票代码FROM股票; 6 WHERE"银行"$股票简称) 步骤2:保存文件修改,在命令窗口执行命令:
DO MODIERR.PRG
,执行程序文件。
解析
(1)本题主要考查的是查询设计器的使用。本题属于比较简单的查询设计,只要按题目要求正确设置查询字段和排序次序即可。
(2)本题主要考查的是用SQr.嵌套查询、SQL计算查询。
本题的查询思路是:在内查询中,从“股票”表中获得“银行”股票4的所有“股票代码”,再在外查询中,从“数量”表中求出这些“股票代码”的总盈余。
程序第一处错误是求总盈余的函数错误,求总和应该使用函数SUM()。
第二处错误是嵌套查询中的运算符错误,因为内查询中获得的“股票代码”可能不只是一个,而是一个集合,所以应该用“IN”运算符,而不足“:”。
第三处错误是内查询中的条件表达式错误,要表示“股票简称”中有“银行”二字,可以用子串包含测试运算符$。关系表达式“<字符表达式1>$<字符表达式2>”为子串包含测试,如果左边字符串是右字符串的一个子字符串,则结果为逻辑真,否则为逻辑假。
转载请注明原文地址:https://kaotiyun.com/show/7WEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
Jackson方法是一种面向______的结构化方法。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和______的设计来实现。
检查软件产品是否符合需求定义的过程称为______。
一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的______。
在一个长度为n的顺序表中删除第i(1≤i≤n)个元素时,需要移动的元素个数为______。
下列关于自由表的说法中,错误的是
下列叙述中,不属于测试的特征的是
下面对表单若干常用事件的描述中,正确的是
检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是部门表(部门号N(4)、部门名称C(10))职工表(部门号N(4)、职工号C(4)、姓名C(8)、工资N(7,2))
如果要将菜单文件添加到顶层表单中,必须在【】对话框中勾选"顶层表单"复选框。
随机试题
容易引起输血后肝炎的病毒有________、________。
下列哪些是骨折晚期并发症()。
建设项目的界面类型基本分为()。
甲欠乙两万元,但无力偿还。甲将其价值两万元的新购设备以明显不合理的低价转让给知道上述情况的丙。下列情况中,乙可以行使撤销权的是( )。
______
特许权属于客户资产负债表中的无形资产类。()
位于甲省某市区的一家建筑企业为增值税一般纳税人,在乙省某市区提供写字楼和桥梁建造业务,2017年4月具体经营业务如下:(1)该建筑企业对写字楼建造业务选择一般计税方法,按照工程进度及合同约定,本月取得含税金额3000万元并给业主开具了增值税专用
给定资料1.2016年5月18日,全球高等教育权威QS全球教育集团发布了“2016年全球高等教育系统实力排名”。在这份旨在评定高等教育机构所处最佳综合环境的排名中,中国大陆的高等教育系统实力位列世界第八名,超过位列第九的韩国和第十的日本,为亚洲第
下列排序方法中,最坏情况下比较次数最少的是()。
Thenightmareofyourmobilephonerunningoutofpowermid-conversationcouldbeover,forresearchersattheUniversityofWis
最新回复
(
0
)