首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在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
2019-01-08
44
问题
设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下:
CREATE TABLE汽车表(
汽车型号 char(10)PRIMARY KEY,
汽车名称 char(20),
颜色 char(10),
价格 int)
CREATE TABLE销售表(
汽车型号 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】@stan_date 【6】@end_date
解析
【1】CREATE是用来建立存储过程的,根据建立存储过程的语法可知此处应该填写:PROCED[JRE(或者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】的作用是确定查询的时间范围。在根据存储过程的参数@start_date、@end_dine名可以推断出@start_date是查询的开始时间,@end_date是查询的结束时间。故此处应填写@start_date。
【6】根据【5】空的解析可知【6】处应填写结束的时间,故此处应填写@end_date。
转载请注明原文地址:https://kaotiyun.com/show/DPlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据流图中的4个基本成分是:数据流、对数据的加工、文件、______。
模式也称为概念模式,它是对数据库全体数据的______的描述。
数据模型是用来表示实体间联系的。网状模型、层次模型和关系模型都是数据库中的基本数据模型。在搜索数据时,关系模型的实现是通过()。
数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是<)。
下面有关E-R模型向关系模型转换的叙述中,不正确的是()。
下列关于可编程只读存储器的叙述中,正确的是()。
数据库定义语言(DDL)定义数据库的全局逻辑数据结构,局部逻辑数据结构和【】。
在SQL语句定义查询范围时,谓词in可以用来查找属性值属于指定集合的元组,它实现“【】”运算。
SQL语言集数据查询、数据操纵,数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现哪类功能?
随机试题
甲男与乙女通过网聊恋爱,后乙提出分手遭甲威胁,乙无奈遂与甲办理了结婚登记。婚后乙得知,甲婚前就患有医学上认为不应当结婚的疾病且久治不愈,乙向法院起诉离婚。下列哪一说法是正确的()
A.断面在紫外灯下皮部显淡蓝紫色、木部黄色荧光B.断面木部在紫外灯下显金黄色荧光C.断面在紫外灯下显亮黄色荧光D.粉末在紫外灯下显亮淡绿色荧光E.醚提取液在紫外灯下显蓝色荧光延胡索
A、理气,宽胸,止痛B、益气养阴,活血通络,清心安神C、益气复脉,活血化瘀,养阴生津D、理气,活血,止痛E、破血逐瘀,通络止痛九气拈痛丸的功能是
地下水位由距地面2m,下降到距地面20m的软黏土层顶面,从而引起软黏土层的压缩,如图7—25所示。在软黏土层的中点A取土样,试验得到压缩系数a=0.6MPa—1,在地下水位开始下降时,A点的初始孔隙比e0=1.0。软黏土层的最终压缩量为()mm。
在输入记账凭证的过程中,会计核算软件必须提供的提示功能包括()。
()按照银监会批准的业务范围,可以经营部分或者全部外汇业务和人民币业务;经中国人民银行批准,可以经营结汇、售汇业务。
简述小学德育的方法。
幼儿园户外大型活动器材包括()
打开工作簿文件EXCEL.XLSX:将工作表Sheet1命名为“优秀支持率统计表”,然后将工作表的A1:D1单元格合并为一个单元格,内容水平居中;计算“总计”列、“优秀支持率”(百分比型,保留小数点后1位)列和“优秀支持率排名”(降序排名)
A、Droptheclass.B、Makeupthemissedlessons.C、Stoptakingpart-timejob.D、Transfertoanotherschool.A听了女士的解释之后,男士说他要去把课程退
最新回复
(
0
)