首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下: CREATE TABLE 商品表( 商品号 char(10)PRIMARY KEY, 商品名 varchar(40), 类别 varchar(20), 进货单价 int) C
设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下: CREATE TABLE 商品表( 商品号 char(10)PRIMARY KEY, 商品名 varchar(40), 类别 varchar(20), 进货单价 int) C
admin
2019-07-07
32
问题
设在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 (@lb char(10))【10】@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 <table_type_definition >
[WITH <function option>[[,]…n]]
[AS]
BEGIN
function_body
RFTURN
END
[;]
<table_type_definitions>::=
({<column_definition> <column_constraint>
|<computed_column_definition>}
[<table_constraint>][,…n]
)
题目要求返回指定类别下的每种商品在2012年的销售总利润,并且将结果按照销售总利润的降序输出。采用复合SQL语句的格式,先查出指定类别的所有商品号:SELECT 商品号 FROM 商品表 WHERE 类别 =@1b,其中@1b为函数的传入参数,然后在销售表中用GROUP BY对商品号进行分组,并采用SUM计算每个分组的总和。
转载请注明原文地址:https://kaotiyun.com/show/tJlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
SQL语言可以对两种基本数据结构进行操作,一种是表,另一种是【】。
二维数组A[0…8][0…9],其每个元素占2字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为
在排序过程中,比较次数与序列的初始位置无关的排序方法是
逻辑文件存放在存储介质上时,采用的组织形式是与什么有关?
在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?
第二代数据库系统是指
在数据库管理系统的6个方面的功能中,【】功能是数据库管理系统的核心。
下列的数据库管理系统属于层次模型的是______。
在单处理器多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于()。
关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用的运算来表达查询的。
随机试题
左边是给定纸盒的外表面,下列哪一项能由它折叠而成?()
张某,男,3岁6个月。腹泻2天,哭闹不止。据患者家属代诉,患者2天前曾进食过烧烤类食物而出现腹泻,大便泻下急迫,1天5~6次,量多,呈黄褐稀水并夹有少许黏液,气味臭秽,腹痛阵作,发热烦躁,肢倦乏力,小便短黄,肛门红赤。舌质红,苔黄腻,脉滑数。应选用何种
患者男性,30岁。因发热、乏力、恶心、食欲减退10日来诊。查体:皮肤、巩膜黄染,肝右肋下1cm,脾左肋下可及。白细胞5.0×109/L,N0.48,L0.52,Hb130g/L,血清总胆红素102μmol/L,结合胆红素70.4μmol/L,ALT1320
某市住房公积金管理中心在核准住房公积金贷款时,要求贷款人应向该中心指定的保险公司进行住房保险。这一行为违反了()。
我国目前的法规规定,商业银行开办代客境外理财业务必须向银监会申请代客理财业务资格,这项规定属于( )。
某企业负债总额为25万元,负债的年平均利率8%,权益乘数为2。全年固定成本总额18万元,年税后净利润7.5万元。所得税税率25%。要求:计算该企业利息保障倍数、DOL、DFL、DCL;
班级教育管理者利用或创设各种教育情境,以境育情,使学生在情感上受到感染的方法是()
某教师经常关注一名贫困生,了解他生活当中的困难,鼓励他不要因为家庭因素就放弃努力,并在适当情况下给予他学习和生活中的帮助。关于该教师的做法,下列说法正确的是()
货币:价值
WhowontheWorldCup1994footballgame?WhathappenedattheUnitedNations?Howdidthecriticslikethenewplay?【C1】______e
最新回复
(
0
)