首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
admin
2015-07-24
44
问题
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。
已知图书结构如下:
图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)
销售表(书号BOOK_ID,销售时间SALE_TIME,销售数量SALE_NUM)。
假设单价和销售数量均为int型,书号和书名均为varchar(50)类型,销售时间为datetime型。请给出满足如下要求的多语句表值函数,该函数统计指定年份中每本书的销售总额。
设函数名为:BOOK_PROFIT(@year int),函数的返回结果格式如下:
书号 销售总额
B001 60000
A004 50000
… …
选项
答案
CREATE FUNCTION BOOK—PROFIT(@year int) RETURNS@f-BOOK_PROFlT table( 书号varchar(50), 销售总额int) AS BEGIN INSERT INTO@f_BOOK_PROFTT SELECT a书号,SUM(a.单价*b.售数量) FROM图书表a JOIN销售表b ON a书号=b书号 WHERE year(b.销售时间)=@year GROUP BY a.书号 RETURN END 或
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的记录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY统计每种书的销售价格总和。
转载请注明原文地址:https://kaotiyun.com/show/NIlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
SQL语言成为关系数据库的国际标准的年份是
计算机病毒对于操作计算机的人
使用PowerDesigner的DataArchitect可以对数据库生成物理数据模型(PDM),这种功能通常称为【】。
如果两个实体之间具有M∶N联系,则将它们转换为关系模型的结果是【】个表。
在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,【】的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。
在单CPU系统中,如果同时存在24个并发进程,则处于就绪队列中的进程最多有【】个。
SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?
在UNIX系统中,一个命令的执行会花费一些时间,为了避免等待,可采用
关系数据库的数据语言是什么语言,其核心部分是查询,因此又称为查询语言?
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSEPT、DELETE、UPDATE实现哪类功能?
随机试题
邓小平指出:“在剥削阶级作。为阶级消灭以后,阶级斗争已经不是主要矛盾。由于国内的因素和国际的影响,阶级斗争还将在—定范围内长期存在,在某种条件下还有可能激化。”这一论断说明()
A、5°B、20°C、30°D、45°E、90°前牙3/4冠切沟顶角的角度
国有资产产权登记具有确认()的效力。
行政行为在空间上的表现形式和在时间上的跨度,包括行政行为方式、步骤、次序、时限等不可分割的内容的是()
已知某运动会田径综合赛以选手三项运动的综合积分高低决定排名。具体积分规则如下表1所示,而某队四位队员的模拟成绩如表2。据此,该代表队应选派参赛的队员是:
Intheolddays,sendingathank-younotetoarelativewaseasy.Youwroteit,【1】,astampontheenvelopeanddroppedit【2】am
ReadthetextbelowabouttheevolutionofAmericanbusiness.Inmostofthelines41—52thereisoneextraword.Itiseither
ThePurposesofLiteraryAnalysisI.IntroductionLiteraryanalysisisinitselfauniversalnecessity.—reason1:enablesrea
TheUseofChildren’sLiteratureinEnglishTeachingI.Acase:the【T1】______inchildren’sliteraturehelpingthemlearnEnglish
Hesaiditwouldnotbeallthatdifficulttoreachapeacefulconclusiontothe
最新回复
(
0
)