首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下: CREATE TABLE商品表( 商品号char(10)PRIMARY KEY, 商品名varchar(40), 类别varchar(20), 进货单价int) CREATE
设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下: CREATE TABLE商品表( 商品号char(10)PRIMARY KEY, 商品名varchar(40), 类别varchar(20), 进货单价int) CREATE
admin
2020-05-25
183
问题
设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下:
CREATE TABLE商品表(
商品号char(10)PRIMARY KEY,
商品名varchar(40),
类别varchar(20),
进货单价int)
CREATE TABLE销售表(
商品号char(10),
销售时间datetime,
销售数量int,
销售单价int,
PRIMARY KEY(商品号,销售时间))
下面是一个用户定义的多语句表值函数,它接受类别作为输入参数,返回该类别下的每种商品在2012年的销售总利润,并将结果按照销售总利润的降序输出。请补全该函数定义代码。
CREATE FUNCTION f_Profit(@1b 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类别=@1b)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
[WITH
[[,]…n]]
[AS]
BEGIN
function_body
RETURN
END
[;]
::=
({
|
}
[
][,…n|
)
题目要求返回指定类别下的每种商品在2012年的销售总利润,并且将结果按照销售总利润的降序输出。采用复合SQL语句的格式,先查出指定类别的所有商品号:SELECT商品号FROM商品表WHERE类别=@1b,其中@1b为函数的传人参数,然后在销售表中用GROUP BY对商品号进行分组,并采用SUM计算每个分组的总和。
转载请注明原文地址:https://jikaoti.com/ti/kTkiFFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
一、注意事项1.申论考试,是对分析驾驭材料能力、解决问题能力、言语表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的材料,然后按申论要求依次作答,答案书写在指定的位置。二、给定资料1.“
如图所示,立方体上叠加圆柱体再打通一个圆柱孔,然后从任意面剖开,下面哪一项不可能是该立体的截面?
出租车司机王某送危重病人李某去医院,情形危急,为争取时间,王某连闯三个红灯,被交警拦截并被告知罚款,经王某解释,交警对王某未给予处罚且为其开警车引道,将李某及时送至医院。对此事件,下列哪一项表述是正确的?()
下列选项中错误的是()。
甲以个人名义向乙独资设立的腾飞有限公司借款8万元,借期2年,不久,甲与丙登记结婚,将借款8万元用于购买新房和家电,婚后1年,甲与丙协议离婚,未对债务的偿还作出约定。下列哪一项是正确的?()
王某潜入某工厂仓库盗窃,将仓库货物(:价值2万元)扔到院墙外,准备一会儿翻墙出去再捡,偶尔经过此处的刘某发现该货物无人看管,遂将其拿走,据为己有。10分钟后,王某来到院墙外,发现货物已无踪影。对王某、刘某行为定性,下列哪一选项是正确的?(
如下图所示,有一块长10米、宽30米的长方形空地需要铺草皮。空地中间预留一条宽2米的走道铺设水泥板。已知草皮每平方米50元,水泥板每平方米40元,草皮和水泥板均可以切割拼装。购买铺完这块空地所需的水泥板和草皮共需花费()元。
设在SQLServer某数据库中有房屋及租赁表,表的定义如下:CREATETABLE房屋表(房屋号char(10)PRIMARYKEY,房屋地址char(20)notnull,面积int,月租金int)C
将Catalyst3548的接口FastEthernet0/24开启,并将通信方式配置成全双工,传输速率配置成100Mbps,下列正确的配置是()。
计算机网络中常用的传输介质中传输速率最快的是()。
随机试题
知识产权法律体系一般包括哪些法律制度?
高血压伴有外周血管病者宜用高血压伴有外周血管病者不宜选用
关于股份有限公司的设立,下列哪些表述符合《公司法》规定?()
"Yearsago,afriendofmineobservedthat80percentofthepeopleinthiscountryhavetoomuchself-esteemand20percenthav
甲谎称邢某欠自己20万元货款未还,请乙帮忙“要账”。乙信以为真,答应帮忙。二人遂强行劫持了邢某,驾车将其带至外地一宾馆捆绑起来,由乙看管。甲背着乙将邢某随身佩戴的手表、项链等贵重物品搜走,并两次给邢某的妻子打电话,勒索人民币20万元,称不给钱就杀人。邢某趁
有以下程序#includemain(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是()。
Manyteachersbelievethattheresponsibilitiesforlearningliewiththestudent.【21】______alongreadingassignmentis
•ReadthearticlebelowaboutSouth-eastAsianstocks.•Foreachquestion23-28ontheoppositepage,choosethecorrectans
ItwasintheirLondonbranch______wemetanddiscussedtheissue.
A、Therelationshipbetweenallthecharacters.B、Thebackgroundofthestoryandthefeelingsofcharacters.C、Themoodandsuff
最新回复
(
0
)