首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK—PRIC
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK—PRIC
admin
2017-06-27
67
问题
某书店采用了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://kaotiyun.com/show/ImlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
新奥尔良方法将数据库设计分为4个阶段,它们是______。
对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是______。
允许使用者对数据库中的抽象数据提出请求(包括查询和修改),支持数据库的各种操作的软件系统称为______。
用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是______。
在关系数据模型中,二维表的行称为元组,二维表的列称为【】。
下列问题基于如下描述:设有一个数据库,包括S、J、P、SJP四个关系模式如下:供应商关系模式S(SNO,SNAME,CITY)零件关系模式P(PNO,PNAME,COLOR,WEIGHT)工程项目关系模式J(JNO,JNAME,CITY)供应情况
FoxBase、FoxPro、Access属于下列哪一种DBMS体系结构?
在信号量及P、V操作中,每对信号量执行一次P操作,意味着要求,
为了保证事务的正确执行,数据库系统维护以下事务特性:Ⅰ.原子性Ⅱ.一致性Ⅲ.隔离性Ⅳ.持久性
随机试题
巴纳德指出,下属对组织命令的反应可能有三种形式,这不包括
梅毒瘤(syphiloma)通常见于梅毒的
请解释沟通的流动方向、三种常用的沟通网络以及管理者应当如何处理小道消息。
24岁,青年男性,淋雨后出现咳嗽、咳铁锈色痰、高热、寒战2天,口周及鼻周可见单纯性疱疹,听诊可闻及支气管呼吸音和湿啰音。临床诊断多考虑为
国家确定职业分类,对规定的职业(),由经过政府批准的考核鉴定机构负责对劳动者实施职业技能考核鉴定。
领购发票的单位和个人应当凭( )核准的种类、数量及购票方式,向主管税务机关领购发票。
材料一:城市形象是城市整体化的精神与风貌,是城市全方位、全局性的形象,包括城市的整体风格与面貌,城市居民的整体价值观、精神面貌、文化水平等。进行城市形象设计,可以将城市整体的精神与风貌等特质予以提炼、升华,塑造独特的城市文化形象,充分发挥城市功能
劳动资料和劳动对象只有与劳动者的创造活动结合起来,才能获得自身的生产力意义,才能变为现实的生产力。这说明()
查询设计器分为上下两部分,上半部分是表的显示区,下半部分是______。
CollegesportsintheUnitedStatesareahugedeal.AlmostallmajorAmericanuniversitieshavefootball,baseball,basketball
最新回复
(
0
)