首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。 create Table 仓库 (仓库号 Char (4), 面积 Int,
根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。 create Table 仓库 (仓库号 Char (4), 面积 Int,
admin
2009-05-15
72
问题
根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。
create Table 仓库 (仓库号 Char (4),
面积 Int,
负责人 Char(8),
电话 Char(8),
(a));//主键定义
Create Table 原材料 (编号 Char (4) (b),//主键定义
名称 Char (16),
数量 Int,
储备量 Int,
仓库号 (c),
(d));//外键定义
将下面的SQL语句补充完整,完成“查询存放原材料数量最多的仓库号”的功能。
Select 仓库号
From (e)
(f);
选项
答案
(e)原材料 (f)Group by 仓库号 Having Sum(数量)>=Any (Select Sum(数量) From 原材料 Group by 仓库号
解析
我们知道,在SQL语句中,From子句里的是表或视图名称,这里要求“数量”,所以(e)空应填写“原材料”。
要完成“查询存放原材料数量最多的仓库号”的查询功能,需要对关系“原材料”中的属性“数量”求和,这可以通过Sum(数量)来实现。同时,因为要求“存放原材料数量最多的仓库号”,所以需要对求和后的“数量”按“仓库号”分组,即一个“仓库号”只有一个总的“数量”。这可以使用“Group by仓库号”来实现。
剩下的问题,也是最难的问题,是要实现“最多”。也就是说,我们求出的这个“仓库号”,其存放原材料的“数量”之和大于任何其他“仓库号”存放的原材料的“数量”之和,要满足这个条件,则需要使用having子句来实现,具体实现如下:
Having Sum(数量)>=Any (Select Sum(数量)
From 原材料
Group by 仓库号
综上所述,实现“查询存放原材料数量最多的仓库号”查询功能的完整SQL语句如下:
Select 仓库号
From 原材料
Group by 仓库号
Having Sum (数量) >=Any (Select Sum(数量)
From 原材料
Group by 仓库号;
转载请注明原文地址:https://www.kaotiyun.com/show/lzTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
系统集成工程建设的沟通协调非常重要,有效沟通可以提升效率、降低内耗。以下关于沟通的叙述,______是错误的。
下列关于知识管理的叙述,不确切的是______。
根据《软件工程产品质量》(GB/T16260.1—2006)定义的质量模型,______不属于易用性的质量特性。
Projectschedulemanagementismadeupofsixmanagementprocessesincluding:activitydefinition,activitysequencing,______,
网络安全设计是保证网络安全运行的基础,以下关于网络安全设计原则的描述,错误的是______。A.网络安全系统应该以不影响系统正常运行为前提B.把网络进行分层,不同的层次采用不同的安全策略C.网络安全系统设计应独立进行,不需要考虑网络结构D.网络安全
数据仓库解决方案常常用来实现______。A.两个或者多个信息系统之间相互访问数据资源B.企业海量数据的存储和访问C.企业决策信息的挖掘和提取D.不同地域的企业信息系统之间进行实时的信息共享和数据通信
在计划编制完成后,项目团队认为所制定的进度时间太长,分析表明不能改变工程进度网络图,但该项目有附加的资源可利用。项目经理采用的最佳方式是______。A.快速追踪项目B.引导一项MonteCarlo分析C.利用参数估算D.赶工
项目范围说明书(初步)列出了项目及其相关产品、服务的特性和______及范围控制和接受的方法。A.章程B.高层范围控制过程C.质量控制方法D.项目边界
某单位的百兆以太网的信号类型为基带,电缆类型为超5类非屏蔽双绞线,电缆连接器类型为RJ-45。该单位需要将其升级为千兆以太网,则升级为()网络的升级成本最低。
假设ICBCAACCOUNT和CBCAACCOUNT是用计算机语言定义的两个不同的类。前者代表工商银行账户,后者代表建设银行账户。ZhangSanICBCAccount和LiSiICBCAccount是用ICBCAACCOUNT类定义的两个对象;Zha
随机试题
就房屋租赁关系而言,下列表述中哪些是正确的?()就房屋买卖关系而言,下列表述中哪些是正确的?()
某银行向一单位贷款50万元,作为启动资金,年利息率为10%,复利计息,则贷款3年期满时的贷款利息是( )万元。
根据下面资料,回答下列题目:刚刚大学毕业的王强有一购房计划,打算五年后购买目标总价50万元的二居室,贷款成数为七成,贷款20年,贷款利率7%。假设投资报酬率可达6%,针对自备款项筹措部分,每年应有投资储蓄额为( )万元。
针对风险识别和评估概念,以下说法中,错误的是()。
信托行为一经成立,原则上信托合同不能解除。()
根据《义务教育音乐课程标准(2011年版)》的基本理念,对教学设计中的导入阶段进行分析,并提出改进建议。【课例名称】《小鸟,小鸟》【教学对象】七年级学生【教学内容】学唱《小鸟,小鸟》【主要目标】(略)【教学过程片段】课前准备,老师收集各种动物
徐某死后留有遗产100万元。徐某立有遗嘱,将价值50万元的房产留给女儿,将价值10万元的汽车留给侄子。遗嘱未处分的剩余40万元存款由妻子刘某与女儿按照法定继承各分得一半。遗产处理完毕后,张某通知刘某等人,徐某死亡前1年向其借款,本息累计70万元至今未还。经
中国有句谚语,“富不过三代”,德国也有谚语来形容三代人,“创造,继承,毁灭”。对此,你怎么看?
知(AB)T=BTAT,知(E-C-1B)TCT=[C(E-C-1B)]T=(C-B)T.那么由A(C-B)T=E知A=[(C-B)T]-1=[(C-B)-1]T.[*]
A、 B、 C、 A说需要书面同意书的复印本、提出要求的陈述句。(B)是对问时间的When疑问句可能的回答:听了(A)后再听到它可能会弄错,其实(A)是对要求给发同意书的问题合适的回答。(C)是使用由问题中的asign
最新回复
(
0
)