首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下: CREATE TABLE汽车表( 汽车型号 char(10)PRIMARY KEY, 汽车名称 char(20), 颜色 cha
设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下: CREATE TABLE汽车表( 汽车型号 char(10)PRIMARY KEY, 汽车名称 char(20), 颜色 cha
admin
2018-05-02
46
问题
设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下:
CREATE TABLE汽车表(
汽车型号 char(10)PRIMARY KEY,
汽车名称 char(20),
颜色 char(10),
价格 int)
CREATE FABLE销售表(
汽车型号 char(10),
销售时间 datetime,
销售数量 int,
PRIMARY KEY(汽车型号,销售时间),
FOREIGN KEY(汽车型号)REFERENCES汽车表(汽车型号))
现要创建一个具有如下功能的存储过程:查询指定日期范围内汽车的销售情况,列出汽车型号和销售总数量,包括没有被销售过的汽车。请补全下列代码。
CREATE【1】_______p1
@ start_date date,@ end_date date
AS
SELECT 【2】_______.汽车型号,【3】_______
FROM汽车表【4】_______销售表ON汽车表.汽车型号=销售表.汽车型号
WHERE销售时间BETWEEN【5】_______AND【6】_______
GROUP BY 汽车表.汽车型号
选项
答案
【1】PROC或PROCEDuRE 【2】汽车表 【3】SUM(销售数量) 【4】LEFT JOIN或LEFT OUTER JOIN 【5】@ start_date 【6】@ end_date
解析
CREATE是用来建立存储过程的,根据建立存储过程的语法可知此处应该填写:PROCEDURE(或者:PROC)。
【2】BEGIN和END之间应该填写的是处理任务的SQL语句。题目要求查询指定日期范围内汽车的销售情况,列出汽车型号和销售总数量。从FROM语句知,查询的是汽车表的内容,故此处应该填写:汽车表。
【3】题目要求查询的销售总量,因此应该对销售数量求和。SQL语句中求和函数使用的是SUM()函数。故此处应该填写:SUM(销售数量)。
【4】汽车表中有汽车的基本信息,却没有销售信息;而销售表中有汽车销售信息,没有汽车信息,如果想既知道汽车信息,又知道销售信息,必须将两张表连接进行查询。根据【4】后面的ON关键字提醒,本处应该使用JOIN……ON语法。
连接查询包括内连接和外连接查询。使用内连接时,仅当匹配的内容两个表中都存在时才显示出来。显然内连接不符合题意。因此必须使用外连接。外连接又分为三种类型:
左外连接(LEFT[OUTER]JOIN):结果表中保留连接条件左边关系中的所有内容;
右外连接(RIGHT[OUTER]JOIN):结果表中保留连接条件右边关系中的所有内容;
全外连接(FuLL[OUTER]JOIN):结果表中保留连接条件左、右边关系中的所有内容;
其中OUTER关键字可以省略。
题目要求查询包括没有销售和销售的所有的汽车,而汽车表在左边,销售表在右边,因此只有左外连接符合要求。故此处应该填写LEFT[OUTER]JOIN。
【5】题目要求查询指定日期之间范围内的销售情况,根据“WHERE销售时间BETWEEN
【5】AND【6】”知【5】和【6】的作用是确定查询的时间范围。在根据存储过程的参数@ stan_date、@ end_date名可以推断出@ start_date是查询的开始时间,@ end_date是查询的结束时间。故此处应填写@ start_date。
【6】根据【5】空的解析可知【6】处应填写结束的时间,故此处应填写@ end_date。
转载请注明原文地址:https://www.kaotiyun.com/show/STlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列表述中哪一项不属于分布式数据库的特点?()
操作系统限制程序的访问,不允许程序访问其授权区域之外的目标,这种技术属于哪种隔离方式?()
利用计算机的算式运算等功能帮助设计人员进行产品设计工作属于计算机辅助系统中的()。
在一个关系的若干候选码中指定一个用来惟一标识该关系元组的候选码称为【】。
常用的文件物理结构有:顺序结构、链式结构和【】。
设事务T1和T2,对数据库中的数据X进行操作,可能有如下几种情形,请问哪一种情形不会发生冲突操作?
若用如下的SQL语句创建一个表S: CREATETABLES(S#char(10)NOTNULL: SNAMEchar(10)NOTNULL,SEXchar(2),AGEinteger) 今向表S中插入如下行时,可以被插入的是
在数据库的概念结构设计阶段中,表示概念结构的常用方法是______方法。
实体完整性规则要求主码取值______。
在并发控制的技术中,最常用的是封锁方法,对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的?()
随机试题
集中式供暖的居室内室中央、冬季的气温舒适范围是
关于临终关怀符合伦理学的原因,说法错误的是
甲女委托乙公司为其拍摄一套艺术照。不久,甲女发现丙网站有其多张半裸照片,受到众人嘲讽和指责。经查,乙公司未经甲女同意将其照片上传到公司网站做宣传,丁男下载后将甲女头部移植至他人半裸照片,上传到丙网站。下列哪些说法是正确的?(卷三2011年真题试卷第66题)
可以设立由有关省,自治区,直辖市人民政府和该江河的流域管理机构负责人等组成的防汛指挥机构的有()。
2003年4月,甲公司与乙公司协商,由乙公司购买一台甲公司所需的专用设备,提供给甲公司使用,甲公司每年支付30万元租金给乙公司,为期5年。5年后该设备归甲公司。乙公司应甲公司的要求,与丙公司签订了买卖合同,由丙公司根据甲公司的特殊要求定制。丙公司按期将设备
张某2010年6月以100万元购入大华公司拍卖的“打包债权”200万元,其中甲欠大华公司120万元,乙欠大华公司80万元。2010年11月张某从乙债务人处追回款项50万元,双方协商余款不再偿还,另支付评估费2万元。张某处置债权取得所得应纳个人所得税为(
我国何时加入《保护世界文化和自然遗产公约》的?何时开始向联合国教科文组织申报世界遗产项目的?至2007年,中国先后被批准列入《世界遗产名录》的世界遗产有几处?请分类列出。
“年龄在14~25之间”这种约束是属于数据库当中的______。
A、Theastronautisacousinofherfriend.B、Theastronautisanuncleofherfriend.C、Theastronautisacousinofherteacher
ProfessorAshokGoelofGeorgiaTechdevelopedanartificiallyintelligentteachingassistanttohelphandletheenormousnumber
最新回复
(
0
)