首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK—PRIC
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK—PRIC
admin
2017-06-27
65
问题
某书店采用了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 SALE b ON a.BOOK_ID=b.BOOK_ID WHERE year(b.SALE_TIME)=@year GROUP BY a.BOOK_ID RETURN END
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的记录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY统计每种书的销售价格总和。
转载请注明原文地址:https://jikaoti.com/ti/kg37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
新奥尔良方法将数据库设计分为4个阶段,它们是______。
PowerDesigner是新一代数据库设计工具,下面是它的四个组成部分,若要进行数据库概念模式设计,应该选用______。
在关系数据库设计中,使每个关系达到3NF。这是______阶段的任务。
在数据库技术中,实体-联系模型是一种______。
用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是______。
在关系数据模型中,二维表的行称为元组,二维表的列称为【】。
下列条目中,哪些是DBMS的基本功能?Ⅰ.提供用户对数据库结构的描述功能Ⅱ.提供用户对数据的操作功能Ⅲ.提供多用户环境下的事务管理Ⅳ.分类组织、存储和管理各种数据Ⅴ.数据库的创建、转储和恢复
如果某事务成功完成执行,则该事务称为【】事务。
如果多个事务在某个调度下的执行结果与这些事务在某个串行调度下的执行结果相同,则称这个调度为【】调度。
随机试题
以下不可以设定行政强制措施的法律规范是()。
对高、中、低层管理人员的技能要求是有所区别的,按三种技能在其技能组成中的比重从大到小排列,对低层管理人员的技能要求应该是()
A.苯巴比妥B.苯妥英钠C.二者均是D.二者均否
休克诊断比较困难的是
不属于卵巢功能减退的症状是
招标人应当按照()规定的时间、地点发售资格预审文件或者招标文件。
实施素质教育的主渠道是()。
材料一北京时间2008年9月25日晚9时10分许,中国自行研制的第三艘载人飞船神舟七号,在酒泉卫星发射中心载人航天发射场由“长征二号F”运载火箭发射升空。9月27日16时43分,中国“神七”载人飞船航天员翟志刚顺利出舱,实施中国首次空间出舱活动。翟志刚身
某地随着政策优势迎来了新一轮的开发建设热潮,但因重点工程建设引发的各类刑事犯罪、治安案件、社会不稳定因素也随之增多。重点工程建设中,个别地方“路霸”“行霸”强行插手工程项目、强买强卖、敲诈勒索、阻碍重点工程进场施工。在一处道路工程中,某县村民自建的饮水管道
DMA方式的特点是(10)。
最新回复
(
0
)