首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在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
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年的销售总利润,并将结果按照销售总利润的降序输出。请补全该函数定义代码。
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://www.kaotiyun.com/show/tJlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
一个数据库的数据模型至少应该包括以下3个组成部分:【】、数据操作和数据的约束条件。
在图书数据库中查找书名包含“数据库”的所有书的最高价、最低价和平均价。其对应的查询语句如下:selectMAX(单价)AS最高价,MIN(单价)AS最低价,AVG(单价)AS平均价;from图书;where书名【】。
对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历结果为
关于操作系统的叙述哪一个是不正确的?
在SQL语言的SELECT语句中,实现投影操作的是哪个子句?
在数据库管理系统的6个方面的功能中,【】功能是数据库管理系统的核心。
数据库设计的需求阶段主要设计______。
从数据库最终用户角度看,数据库系统的结构分为集中式结构、分布式结构、客户端/服务器结构和()。
数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,__________是日志记录的内容。Ⅰ.事务开始信息Ⅱ.更新信息Ⅲ.提交信息Ⅳ.事务中止信息
系统故障恢复的步骤是
随机试题
试述怎样通过观察对方的眼睛来推测对方谈判的心态。
(Para.2,Passage3)Takingpartinfree-timeactivitieswithothershelpsustomeetoursocialneedswhileatthesametimedis
关于内源性支气管哮喘,下述哪项不正确
主含有香豆素类化合物的中药有()。
A.热结肠胃B.肝脾气郁C.津亏血燥D.阳虚寒凝E.气阴两虚大便秘结,胸肋痞满,多见于
无论任何一方提出的工程变更,都需要由( )确认并签发工程变更指令。
中国有许多名山,可是假如没有秦岭,中国将不成其为中国,地理学家把秦岭一淮河划为中国的南北分界线,这是秦岭与中国其他山脉的最大不同。秦岭的主体在陕西,陕西的自然环境由秦岭和北山为界划为三大区域,在中国之内没有哪个省能像陕西那样集南北景观于一地。下面
增大无效腔使实验动物的呼吸加深加快,与此调节活动无关的感受器是
战略联盟有何特征?为什么要进行战略联盟?
A、Themanhadplacedthemintheircar.B、Themanhadforgottentobringthem.C、Thewomanhadlentthemtothehotelowner.D、T
最新回复
(
0
)