首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_
admin
2018-05-02
46
问题
某书店采用了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.
4004 50000
选项
答案
CREATE FUNCTION BOOK_PROFIT(@ year int) RETURNS @ f_BOOK_PROFIT table( 书号 varchar(50), 销售总额int) AS BEGIN INSERT INTO @ f_BOOK_PROFIT SELECT a书号,SUM(a单价*b销售数量) FROM图书表 a JOIN销售表 b ON a.书号=b.书号 WHERE year(b销售时间)=@year
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的记录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY统计每种书的销售价格总和。
转载请注明原文地址:https://jikaoti.com/ti/yx37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库的并发操作通常会带来丢失更新问题、不一致分析问题和______问题。
子模式DDL用来描述()。
当关系R和S自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。
当前数据库技术的发展已形成各种类型的数据库应用技术,下述哪个(些)是这种发展的推动力? Ⅰ.应用的驱动 Ⅱ.多种技术与数据库技术的结合 Ⅲ.关系数据库的研究基础
设事务T1和T2,对数据库中的数据X进行操作,可能有如下几种情形,请问哪一种情形不会发生冲突操作?
关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足
设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是
在图书数据库中查找书名包含“数据库”的所有书的最高价、最低价和平均价。其对应的查询语句如下:selectMAX(单价)AS最高价,MIN(单价)AS最低价,AVG(单价)AS平均价;from图书;where书名【】。
在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为【】。
有两个关系R和S,分别包含15个和10个元组,则在R∪S,R—S,R∩S中不可能出现的元组数目情况是______。
随机试题
男性,32岁。因汽车从骨盆压过后不能排尿4h,抬入急诊室。查体:血压70/50mmHg,脉搏120次/分,膀胱位于脐耻之间,下腹及骨盆处皮下淤血,直肠指诊可触及浮动的前列腺。该患者尿外渗的部位
关于营养性巨幼红细胞性贫血,下列哪项不正确
A.急性单纯性胆囊炎B.胆囊结石经常发作C.胆总管结石感染并休克D.肝内结石局限于左叶E.胆总管扩张不明显,但并发胰腺炎肝叶切除适合于
未经批准擅自开办医疗机构行医或非医师行医的A.由县级以上卫生行政部门予以警告B.由县级以上卫生行政部门予以取缔,没收其违法所得及其药品、器械,并处10万元以上罚款C.对医师吊销执业证书并给予行政拘留D.给患者造成损害的,承担赔偿责任E.应当追究刑
有关城市发展的基本理论有()。
其他单位因特殊原因需要使用本单位的原始凭证,下列做法中,正确的有()。
学生“品德差,学习差,几乎没有合作行为,而且也不知道该做什么”。导致学生这种行为的教师的领导方式最可能是()
"AMZN"isafour-letterwordtomanybooksellers.Theonlineretailerhasbeen【C1】______ofkillingthebooksellingindustry.It
影响测试有效性的因素——1995年英译汉及详解Thestandardizededucationalorpsychologicalteststhatarewidelyusedtoaidinselecting,classifyi
Everyhumanbeing,【C1】______whatheisdoing,givesoffbodyheat.Theusualproblemis【C2】______disposeofit.Butthedesigner
最新回复
(
0
)