首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在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
2015-07-24
34
问题
设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下:
CREATE TABLE 商品表(
商品号 char(10)PRIMARY KEY,
商品名 varchar(40),
类别 varchar(20),
进货单价 int )
CREATE TABLE 销售表(
商品号 char(10),
销售时间 datetime,
销售数量 int,
销售单价 int,
PRIMARY KEY(商品号,销售时间))
下面是一个用户定义的多语句表值函数,它接受类别作为输入参数,返回该类别下的每种商品在2012年的销售总利润,并将结果按照销售总利润的降序输出。请补全该函数定义代码。(10分)
CREATE FUNCTION f_Profit (@lb char(10)) 【1】@ProfitTable【2】(
商品号 char(10),
总利润 int )
AS
BEGIN
INSERT INTO @ProfitTable
【3】
【4】
END
选项
答案
第一空:RETURNS 第二空:table 第三空:SELECT a.商品号,SUM(销售数量*(销售单价一进货单价))AS总利润FROM销售表a JOIN商品表b ON a.商品号=b.商品号WHERE a.商品号IN(SELECT商品号FROM商品表WHERE类别=@lb)GROUP BY a.商品号ORDER BY总利润DESC 第四空:RETURN@ProfitTable
解析
用户定义的多语句表值函数的命令格式为:
CREATE FUNCTION [schema_name.] function name
( [ { @parameter_name [AS][type_schema_name]parameter_data_type
[ = default ] }
[ ,...n ]
]
)
RETURNS @return_variable TABLE < table_type_definition >
[WITH < function option > [[,] ...n]]
[AS]
BEGIN
function_body
RETURN
END
[;]
::=
({
|
}
[
][,…n]
)
题目要求返回指定类别下的每种商品在2012年的销售总利润,并且将结果按照销售总利润的降序输出。采用复合SQL语句的格式,先查出指定类别的所有商品号:SELECT 商品号 FROM 商品表 WHERE 类别=@lb,其中@lb为函数的传入参数,然后在销售表中用GROUP BY对商品号进行分组,并采用SUM计算每个分组的总和。
转载请注明原文地址:https://kaotiyun.com/show/JIlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在关系DB中,任何二元关系模式的最高范式必定是
关系数据库中,实现主码标识元组的作用是通过
二维数组A[0…8][0…9],其每个元素占2字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为
数据管理经过了人工管理、文件系统和【】3个发展阶段。
下面所列条目中,哪一项是当前开发工具的发展趋势?Ⅰ.采用三层Client/Server结构Ⅱ.对Web应用的支持Ⅲ.开放的、构件式的分布式计算环境
在如下2个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?
对数据库系统的性能有两种主要的度量一种是吞吐量,一种是【】。
第二代数据库系统是指
输出设备的作用是将计算机内部【】表示形式的信息转换成人们所需要的或其他设备能接受和识别的信息形式。
CPU工作状态分为目态和管态两种,从目态转换成管态的惟一途径是
随机试题
将上万个一组无序并且互不相等的正整数序列,存放于顺序存储结构中,采用()方法能够最快地找出其中最大的正整数。
PersonalFinanceWhenitcomestoourfinances,eachofushasourownindividualapproach.Someofusaresavers,someare
下列业主方工程建设物资采购模式错误的是()。
下列关于证券投资基金的认知正确的是()。
按照《证券业从业人员执业行为准则》的规定,证券业从业人员受到所在机构处分,或者因违法违规被国家有关部门依法查处的,机构应在作出处分决定、知悉该从业人员违法违规被查处事项之日起()个工作日内向中国证券业协会报告。
投资基金是一种利益共享、风险共担的集合投资方式,即通过发行基金单位,集中投资者的资金,由基金托管人托管,由基金管理人管理和运用资金,从事股票、债券、外汇、货币等金融工具投资,以获得投资收益和资本增值。它的优势主要表现为( )。
下列关于投资性房地产的说法中,正确的是()。
乙公司目前采用30天按发票金额付款的信用政策。为了扩大销售,公司拟改变现有的信用政策,有关数据如下:在现行信用政策下,平均收现期与信用期一致。如果采用新方案,估计会有20%的顾客(按销售量计算,下同)在10天内付款、30%的顾客在20天内
甘蓝比菠菜更有营养,但是,因为绿芥蓝比莴笋更有营养,所以甘蓝比莴笋更有营养。下列各项,作为新的前提分别加入到题干的前提中,都能使题干的推理成立,除了:
根据所给材料,回答问题。一个委员会工作两年,每年都由4人组成,其中2名成员来自下面4位法官:F、G、H和I,另外2名成员来自下面3位科学家:V、Y和Z。每一年,该委员会有1名成员做主席。在第一年做主席的成员在第二年必须退出该委员会。在第二年做主席的人在第
最新回复
(
0
)