首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
admin
2020-05-25
172
问题
某书店采用了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 * bSALE_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://kaotiyun.com/show/gzID777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
现代人都抱怨时间紧张,你遇到时间紧张的情况怎么办?
某社区的小商贩自发形成了一个菜市场。有群众举报该菜市场影响了市容和交通,但有专家认为他们是弱势群体,应该多关怀和帮助,你作为城管人员该怎么做?
单位评先进,名额只有一个。但是一个是领导的亲戚,一个是你的朋友,他们关系不和,你怎么做?
师傅分别给了两个徒弟一桶水和一桶鱼,要求他们去放生,第一个徒弟,直接把一桶鱼倒入到水里去放生,到了放生的地方,鱼却死了一大半,但是第二个徒弟把鱼分别放在两个水桶中去放生,鱼基本上没有死。谈谈对你的启示。
给定资料资料1自2008年全球金融危机以来,我国的出口形势面临巨大的压力,2009—2012年,我国的贸易顺差占当年外贸进出口总值的比例分别为5.9%、6.2%、4.3%和5.9%,远远低于之前两位数的顺差比例。2013年,我国货物贸易
荷兰研究人员一直在试图模拟月球和火星的土壤条件进行农作物栽培实验。他们对该项实验种出的小红萝卜、豌豆、黑麦和西红柿进行初步分析。实验结果令人充满希望,这些产品不仅安全,而且可能比在地球土壤种出的农作物更健康。英国媒体称,能在火星土壤种出可食用作物,殖民火星
熊虫也叫水熊,是对缓步动物门生物的俗称,有记录的约有900余种,大多是世界性分布的。它们的体型极小,最小的只有50微米,而最大的则有1.4毫米,必须用显微镜才能看清。水熊虫是地球上已知生命力最强的生物,能在冷冻、水煮、风干的状态下存活,甚至能在真空中或者放
每一项工业遗产都______着城市社会发展的演变规律。实施对工业遗产的发掘保护、开发利用,对维护城市风貌,______生机特色,克服千城一面现象,具有重要意义。填入画横线部分最恰当的一项是:
按劳分配是社会主义的分配原则,它体现着()分配领域中社会主义性质的分配关系。
某校五年级有100名学生参加活动,男生两人一组,女生三人一组,共有41组。那么男、女生各有多少名?
随机试题
任何单位或者个人开展诊疗活动,必须依法取得
关于中毒性肺炎抗休克护理措施,错误的是()。
诊断急性阑尾炎最有价值的体征是()
A.1周左右B.3周左右C.5周左右D.8周左右E.10周左右梅毒的杨梅疮在感染后出现的时间是()
指定代理的实质是一种实现委托代理的方式。()
下列选项中应测量有功功率的回路有哪些?
通常市场风险主要来自()。
根据《建筑安装工程费用项目组成》(建标[2003]206号),施工排水降水费应计入建筑安装工程()。
在研究一国经济环境时,主要研究()因素。
下列关于综合布线系统的描述中,错误的是()。
最新回复
(
0
)