首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE
admin
2016-10-10
30
问题
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。
已知图书结构如下:
图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)
销售表(书号BOOK_ID,销售时间SALF_TIME,销售数量SALE_NUM)
假设单价和销售数量均为int型,书号和书名均为varchar(50)类型,销售时间为datetime型。请给出满足如下要求的多语句表值函数,该函数统计指定年份中每本书的销售总额。
设函数名为:BOOK_PROFIT(@year int),函数的返同结果格式如下:
书号销售总额
B001 60000
A004 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 GROUP BY a书号 RETURN END 或者 CREATE FUNCTION BOOK_PROFIT(@year int) RETURNS@f_BOOK_PROFIT table( BOOK_ID varchar(50), PROFIT int) AS BEGIN INSERT INTO@f_BOOK PROFIT SELECT a.BOOK_ID,SUM(a.BOOK_PRICE*b.SALE_NUM) FROM BOOK a JOIN SALE b ON a.BOOK_ID=b.BOOK_ID WHERE year(b.SALE_TIME)=@year GROUP BY a.BOOK_ID RETURN END
解析
转载请注明原文地址:https://jikaoti.com/ti/yH37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE
下面有关模式分解的叙述中,不正确的是
下列哪一项是数据库系统的核心和基础?
下面关于并行数据库的体系结构的叙述,比较全面的是Ⅰ.共享内存结构Ⅱ.共享磁盘结构Ⅲ.无共享资源结构
数据库三级模式体系结构的划分,有利于保持数据库的
一个SQL语句原则上可产生或处理一组记录,而主语言一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用【】机制来解决的。
允许使用者对数据库中的抽象数据提出请求(包括查询和修改),支持数据库的各种操作的软件系统称为______。
“事务的所有操作在数据库中要么全部正确反映出来要么全部不反映”,这是事务的哪一个特性?()
在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为【】规则。
设两个关系C和SC如下,它们的主键分别为C#和(S#,C#),在关系SC中除属性GRADE的数据类型是整型,且允许空值外,具他属性的数据类型都是字符型。若要向关系SC执行插入操作,下面给出的4个元组中哪一个元组可以被插入?
随机试题
Motoristsareeasilydistractedfromwatchingtheroadaheadbyanurgetophonefriends,sendtextmessagesandsearchforsong
常见的由承包商向业主提出建设工程施工索赔的情况有()。
退出没有响应的程序的方法是:先按()键,然后在“Windows任务管理器”对话框中选择“应用程序”标签,从中选择要关闭的程序,最后单击“结束任务”按钮。
在商业活动中,属于要约邀请的是()。
()高,表明企业有较强的利用资产创造利润的能力,企业在增加收入和节约资金使用方面取得了良好的效果。[2015年9月真题]
在中国古代社会中,被作为教学的基本教材和科举考试的依据的是()
贾某,男,24岁,平日里好勇斗狠,崇尚暴力。2008年5月13日,贾某手头缺钱,便计划趁晚上夜深人静的时候从过路人手中抢一些首饰。当天晚上,刘某下班后回家,刚好经过贾某的“地盘”。贾某抡起手中的木棒向刘某的头上砸去,刘某当即昏倒。贾某把刘某身上的财物洗劫一
无符号数X减去无符号数Y,结果的进位标志为0表明(112)。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
Myvacation________withyours,sowewon’tseeeachotherforamonthorso.
最新回复
(
0
)