首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRIC
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRIC
admin
2018-06-19
18
问题
某书店采用了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(bSALE_TIME)=@year GROUP BY a.BOOK_ID RETURN END
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的己录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY充计每种书的销售价格总和。
转载请注明原文地址:https://kaotiyun.com/show/DXlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为______规则。
在数据库的概念结构设计阶段中,表示概念结构的常用方法是______方法。
数据库规范化理论中,在执行关系模式分解时,必须遵守的原则是:保持无损连接和()。
数据库三级模式之间引入两级映像的主要目的在于()。
关系模型中定义外键实现的是哪一(些)类完整性?()
语句GRANT、REVOKE实现SQL语言中的哪类功能?()
在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?
在虚拟页式存储管理系统中,地址越界中断属于()。
计算机的字长是计算机的主要技术指标之一,它不仅标志着计算机的计算精度,而且也反映计算机【】的能力。
若用如下的SQL语句创建一个表S:CREATETABLES(S#Char(16)NOTNULL;SNAMEchar(8)NOTNULL,SEXchar(2),AGEinteger)向表S中插入如下行时,哪一行可以被插入
随机试题
Inwhatwayarethespeaker’sEnglishprogramsdifferent?
腹股沟斜疝和直疝的区别,下列哪项是正确的_______。
下列经济业务事项中,体现重要性要求的有()。
某上市公司2019年的β系数为1.24,短期国债利率为3.5%。市场组合的报酬率为8%,则投资者投资该公司股票的必要报酬率是()。
职工通过本岗位的工作和自治实现对管理的参与,具体形式包括()。
创设幼儿园物质环境时,小班环境要有结构简单、色彩鲜艳、富有感官刺激等特点;中班环境在小班的基础上要突出操作性:大班环境要突出探索性和实验材料的丰富性。这主要体现了幼儿园物质环境创设原则中的()。
开门是一个积极的动作,它本身存在某种________的情趣:进入一种新的时刻,达到一种新的目标,实现一种新的转换。它包含一种人世间极深情感的蓄积与________:重聚、回归、和解、诧异以及长久分离的情人的惊喜。填入画横线部分最恰当的一项是:
A.口内翼下颌皱襞内侧做纵行切口B.口内翼下颌皱襞内侧做横行切口C.下颌角下2cm绕下颌角做弧形切口D.下颌骨下缘下1cm以内做平行切口E.下颌骨下缘下2cm做平行切口广泛颊间隙感染进入颊部脓腔的入口()。
Changesinthewaypeoplelivebringaboutchangesinthejobsthattheydo.Moroandmorepeopleliveintownsandcitiesinst
Societywasfascinatedbyscienceandthingsscientificinthenineteenthcentury.Greatbreakthroughsinengineering,theuseo
最新回复
(
0
)