首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下: CREATE TABLE商品表( 商品号char(10)PRIMARY KEY, 商品各varchar(40), 类别varchar(20), 进货单价i
设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下: CREATE TABLE商品表( 商品号char(10)PRIMARY KEY, 商品各varchar(40), 类别varchar(20), 进货单价i
admin
2016-04-27
26
问题
设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下:
CREATE TABLE商品表(
商品号char(10)PRIMARY KEY,
商品各varchar(40),
类别varchar(20),
进货单价int)
CREATE TABLE销售表(
商品号char(10)REFERENCES商品表(商品号),
销售时间datetime,
销售数量int,
销售单价int,
PRIMARY KEY(商品号,销售时间))
现要创建一个存储过程:查询指定类别的每种商品去年的累计销售总数量。请补全下列代码。
CREATE PROC p_TotalSales
@lb varchar(20)
AS
SELECT t1.商品号,商品名,_______AS销售总数量
FROM商品表t1 JOIN销售表t2
ON t1.商品号=_______
WHERE year(销售时间)=year(_______(year,-1,getdate()))
and类别=@lb
_______t1.商品号,商品名
选项
答案
第一空:SUM(销售数量) 第二空:t2.商品号 第三空:DATEADD 第四空:Group by
解析
整个SELECT语句的含义是:根据WHERE子句的条件表达式,从FROM子句指定的基本表或视图中找出满足条件的元组,再按SELECT子句中的目标列的表达式,选出元组中的属性值形成结果表。
题目中要求求商品的销售总量,又根据“AS销售总数量"语句知,第1空应使用SUM()函数,即SUM(销售数量)。
从JOIN……ON语句知道,该空是两表相连接语句,连接的属性列为各表的主码,故第2空应填写t2.商品号。
DATEADD()函数在日期中添加或减去指定的时间间隔,基本语法DATEADD(datepart,number,date),date参数是合法的日期表达式;number是希望添加的间隔数,对于未来的时间,此数是正数,对于过去的时间,此数是负数。本题中查询的是去年的累计销售总数量,故第3空填写DATEADD。
题目查询指定类别的商品,因此第4空是按商品号、商品名分组,故填写Group by。
转载请注明原文地址:https://jikaoti.com/ti/BX37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在数据库技术中,实体—联系模型是一种
元组的每个分量必须是不可分的数据项这叫做【】。
当关系模式R(A,B)已属于3NF,下列说法中哪一个是正确的?
关系数据库的数据语言是什么语言,其核心部分是查询,因此又称为查询语言?
以下哪一个不是栈的基本运算?
有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于
对有14个数据元素的有序表R[14]进行折半搜索,搜索到R[3]的关键码等于给定值,此时元素比较顺序依次为
关系中的“主码”不允许取空值是指______约束规则。
有二叉树如下图:在该二叉树中查找关键码值200,需要进行______次关键码值比较。
当前数据库技术的发展已形成各种类型的数据库应用技术,下述哪个(些)是这种发展的推动力? Ⅰ.应用的驱动 Ⅱ.多种技术与数据库技术的结合 Ⅲ.关系数据库的研究基础
随机试题
Whoisyourrolemodel?Normallytheanswertothisquestionwouldbeanyonearoundyouwhoyoufindtrulyinspiring.Itcoulda
体内污染下列哪种核素可通过体外测定估计污染水平
右心室肥大心尖搏动的位置为
试述民事诉讼程序的价值。
产业政策的特征包括()。
科创板制度设计的创新点包括()。Ⅰ.上市标准多元化Ⅱ.发行审核注册制Ⅲ.发行定价市场化Ⅳ.交易机制规范化
自由连锁的优点是( )。
我国目前已形成了()的金融体制。
党的领导是行政领导,政府的领导是政治领导。()
某国最大的方便面生产企业计划于4月份把方便面价格提高一至两成。这将是该国方便面价格自2006年度以来又一次大幅上涨,逼近历史最高价。该企业表示,之所以要提高方便面价格,主要是为了应对粮食等原材料价格的上涨。最能支持上述论断的一项是()。
最新回复
(
0
)