首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在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
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年的销售总利润,并将结果按照销售总利润的降序输出。请补全该函数定义代码。(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://www.kaotiyun.com/show/JIlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
把E-R图转换成关系模型的过程,属于数据库设计的
在关系DB中,任何二元关系模式的最高范式必定是
PowerBuilder是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是
下面不属于数据管理技术发展过程中人工管理阶段的特点的是
当用户程序执行访管指令时,中断装置将使中央处理器如何工作?
如果两个实体之间具有M∶N联系,则将它们转换为关系模型的结果是【】个表。
下列关于数据库三级模式结构的说法中,哪一个是不正确的?
在数据库逻辑设计中,当把E-R图转换为关系模式时,下面的做法哪—个是不正确的?
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSEPT、DELETE、UPDATE实现哪类功能?
随机试题
低钾血症的临床表现不包括
病理改变在肾脏,临床表现为膀胱刺激症状,此种情况可能是
鹿角具有而鹿茸不具备的是()
在锚具的疲劳试验中,加卸载次数为()。
有一底面宽度为b的钢筋混凝土条形基础,其埋置深度为1.2m。取条形基础长度1m计算,其上部结构传至基础顶面处的标准组合值:竖向力FK。弯矩MK。已知计算GK(基础自重和基础上土重)用的加权平均容重γG=20kN/m3。基础及工程地质剖面如图所示。假定
城市道路交通问题产生的根本原因是()
应用S曲线比较法时,通过比较实际进度S曲线和计划进度S曲线,可以( )。
试述集体科学教学活动的设计的基本步骤。
以下列财产设定质权的,质权自质押财产交付时设立的是()。
文小雨加入了学校的旅游社团组织,正在参与组织暑期到台湾日月潭的夏令营活动,现在需要制作一份关于日月潭的演示文稿。根据以下要求,并参考“参考图片.docx”文件中的样例效果,完成演示文稿的制作。在第1张幻灯片中,参考样例将考生文件夹下的“图片1.jpg”
最新回复
(
0
)