首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)
admin
2016-04-27
42
问题
某书店采用了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_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 SAIJE b ON a.BOOK.JD=b.B00KJD WHERE year(bSAIF_TIME)=@year GROUP BY a.BOOK_ID RETURN END
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的记录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY统计每种书的销售价格总和。
转载请注明原文地址:https://kaotiyun.com/show/06lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下面列出的条目中,哪些是事务并发执行中可能出现的主要问题?Ⅰ.丢失更新Ⅱ.对未提交更新的依赖Ⅲ.不一致的分析
设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是
下面列出的条目中,哪些是数据库系统的组成成员?Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用尸Ⅳ.数据库管理员Ⅴ.数据库
在数据挖掘方法中,将数据集分割为若干有意义的簇的过程称为【】分析,它是一种无制导的学习方法。
从计算机软件系统的构成看,DBMS是建立在什么软件之上的软件系统?
设有属性A,B,C,D,以下表示中不是关系的是
在微机系统中,只读存储器常标记为
18.【】不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主属性。
文件系统中若文件的物理结构采用顺序结构,则文件控制块FCB中关于文件的物理位置应包括:______。Ⅰ.首块地址;Ⅱ.文件长度;Ⅲ.索引表地址。
随机试题
下列哪项与原核生物DNA复制错误率低的原因有关
硅酸盐水泥最适用于()工程。
发电厂3~20kV屋外支柱绝缘子和穿墙套管、3~6kV屋外支柱绝缘子和穿墙套管,可采用下列哪一项产品?()
根据《关于清理规范工程建设领域保证金的通知》(国办发[2016]49号),工程质量保证金的预留比例上限不得高于工程价款结算总额的()。
A注册会计师负责审计甲公司20x8年度财务报表。在运用实质性分析程序时,A注册会计师遇到下列事项,请代为做出正确的专业判断。如果在期中实施了实质性程序,在确定对剩余期间实施实质性分析程序是否可以获取充分、适当的审计证据时,A注册会计师通常考虑的因素有(
阅读材料,回答下列问题。材料一2012年10月26日上午,十一届全国人大常委会第二十九次会议召开第三次全体会议,表决通过了精神卫生法。至此,这部从1985年就启动立法工作、长期以来受到社会各界广泛关注的法律正式出台。 材料二2012
0,1,2,(),16,625。
减量化,是指在生产、流通和消费等过程中减少资源的消耗和废物的产生,是循环经济的一种。根据上述定义,下列不属于减量化的是()。
北京市的交通拥堵,实际上是公共资源的高度聚集和城市功能区分布的严重失衡。“摊大饼式”的城市化发展路径令城市越来越大,而卫星城就业、医疗、教育等配套设施发展迟缓,以致市民工作与生活的半径越来越大。要改变这样的局面,需要城市管理者科学规划,对公共资源进行均衡分
某次演练中,直升机悬停于高空,一伞兵(含伞)跳伞后竖直降落,其速度v与时间t的关系如图所示。下列判断正确的是:
最新回复
(
0
)