首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下的selldb数据库中包含“部门表”、“销售表”、“部门成本表”和“商品代码表”等。 (1)在考生文件夹下已有程序文件three.prg,其功能如下:查询2006年各部门商品的年销售利润情况。查询内容为:“部门号”、“部门名”、“商品
在考生文件夹下的selldb数据库中包含“部门表”、“销售表”、“部门成本表”和“商品代码表”等。 (1)在考生文件夹下已有程序文件three.prg,其功能如下:查询2006年各部门商品的年销售利润情况。查询内容为:“部门号”、“部门名”、“商品
admin
2013-03-31
19
问题
在考生文件夹下的selldb数据库中包含“部门表”、“销售表”、“部门成本表”和“商品代码表”等。
(1)在考生文件夹下已有程序文件three.prg,其功能如下:查询2006年各部门商品的年销售利润情况。查询内容为:“部门号”、“部门名”、“商品号”、“商品名”和“年销售利润”,其中“年销售利润”等于销售表中一季度利润、二季度利润、三季度利润和四季度利润的合计。查询结果按部门号升序,然后按年销售利润降序排序,并将查询结果输出到表taba中。表taba的字段名分别为:“部门号”、“部门名”、“商品号”、“商品名”和“年销售利润”。
请打开程序文件three.prg,修改其中的错误,然后运行该程序。
(2)请用SQL语句查询2005年度的各部门的“部门号”、“部门名”、“一季度利润合计”、“二季度利润合计”、“三季度利润合计”、“四季度利润合计”。查询结果按“部门号”升序排序存入表account中,并将SQL语句存入four.prg中。
注意:表account.dbf中的字段名依次为“部门号”、“部门名”、“一季度利润”、“二季度利润”、“三季度利润”和“四季度利润”。
选项
答案
(1)步骤1:在命令窗口执行命令:
MODIFY COMMAND three
,打开程序文件,文件中的命令代码如下: *请改正以下语句代码中的错误,然后运行程序。SELECT 部门表.部门号,部门表.部门名,销售表.商品号,商品代码表.商品名,销售表.一季度利润+销售表.二季度利润+销售表.三季度利润+销售表.四季度利润AS年销售利润; FRON 部门表,销售表,商品代码表; ON 销售表.商品号=商品代码表.商品号; ON 部门表.部门号=销售表.部门号; WHERE 销售表.年度="2006"; ORDER 1,5; TO TABLE TABA 修改程序中的错误行,修改后的程序如下: SELECT 部门表.部门号,部门表.部门名,销售表.商品号,商品代码表.商品名,销售表.一季度利润+销售表.二季度利润+销售表.三季度利润+销售表.四季度利润AS年销售利润; FRON selldb!商品代码表INNER JOIN selldb!销售表TNNER JOIN selldb!部门表; ON 销售表.商品号=商品代码表.商品号; ON 部门表.部门号=销售表.部门号; WHERE 销售表.年度="2006"; ORDER BY 1,5 DESC; INTO TABLE TABA 步骤2:保存文件修改,在命令窗口执行命令:
DO three
,执行程序文件。 (2)步骤1:在命令窗口执行命令:
NODIFY COMMAND four
,打开程序文件,文件中的命令代码如下: SELECT 部门表.部门号,部门名,SUN(一季度利润) 一季度利润,SUN(二季度利润)二季度利润,SUN(三季度利润)三季度利润,SUN(四季度利润)四季度利润; FRON部门表,销售表; NHERE部门表.部门号=销售表.部门号AND年度="2005"; GROUP BY部门表.部门号; ORDER BY销售表.部门号; INTO TABLE account 步骤2:保存文件修改,在命令窗口执行命令:
DO four
,执行程序文件。
解析
(1)本题考查了SQL简单联接查询,语句比较简单。题目提供的程序中共有3处错误,第一处是多表联接的表示错误。当进行多表联接时,如果没有使用JOTN指定联接的表,而是将所有联接的表都放在FROM短语后,则表间的联接条件不能使用ON短语指定,只能将联接条件放在WHERE短语之后,各联接条件通过AND运算符联接。
第二处错误是排序短语的错误,排序短语关键字是ORDER BY。
第三处错误是查询输出短语错误,将结果保存到数据表中应使用INTO TABLE短语。
(2)本题主要考查的是SQL分组计算查询。本题根据“部门号”字段分组,计算每个部门每个季度销售利润合计,利用SUN()函数求合计值。
转载请注明原文地址:https://jikaoti.com/ti/XVZ0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij(下标)(1≤j≤i≤n)的地址的公式为______。
修改本地视图的命令是
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书
假定系统日期是1998年12月20日,有如下命令:N=(YEAR(DATE())-1900)%100,执行后N的值应为_______。
在定义字段有效性规则中,在规则框中输入的表达式中类型是【】。
对学历为大学的职工按工资由高到低排序,工资相同的职工按年龄由大到小排序,应使用的命令是
若要为项目管理器中的某个文件添加说明信息,可在选定文件后使用菜单栏中的“项目”菜单或“快捷菜单”中的【】。
以下叙述与表单数据环境有关,其中正确的是
执行命令“INDEXon姓名TAGindex_name”建立索引后,下列叙述错误的是
在数据环境设计器中编辑关系,在“属性”对话框,可以选择属性并设置。关系的属性对应于【】和【】命令中的子句和关键字。
随机试题
不属于蜜炙法炮制的药材是
A.过氧乙酸B.甲醛C.新洁尔灭D.纯乳酸E.乙醇
既清热解毒,又凉肝定惊的药是
人体酸碱平衡的调节主要依靠()。
《建设项目环境影响评价资质管理办法》规定:评价机构有( )所列行为之一的,国家环境保护总局视情节轻重,分别给予警告、通报批评、责令限期整改3~12个月、缩减评价范围、降低资质等级或者取消评价资质。
当前,我国以“儒”为主要组成部分的国学盛行。对于国学热现象,你怎么看?
只有在湿度高且光线昏暗的山林里才会有野生灵芝生长。紫金山林区没有野生灵芝生长。若以上判断为真,可推出以下哪项结论?()Ⅰ.紫金山林区湿度不高并且光线不昏暗。Ⅱ.如果紫金山林区光线昏暗,则肯定湿度不高。Ⅲ.如果紫金山林区湿度高,则肯定光线不昏
运动会上100名运动员排成一列,从左向右依次编号为1—100,选出编号为3的倍数的运动员参加开幕式队列,而编号为5的倍数的运动员参加闭幕式队列。问既不参加开幕式又不参加闭幕式队列的运动员有多少人?()
下列物权中,可以以权利为客体的物权是()
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
最新回复
(
0
)