首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
admin
2015-07-24
30
问题
某书店采用了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_PROFlT table( 书号varchar(50), 销售总额int) AS BEGIN INSERT INTO@f_BOOK_PROFTT SELECT a书号,SUM(a.单价*b.售数量) FROM图书表a JOIN销售表b ON a书号=b书号 WHERE year(b.销售时间)=@year GROUP BY a.书号 RETURN END 或
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的记录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY统计每种书的销售价格总和。
转载请注明原文地址:https://jikaoti.com/ti/Ek37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设计批处理多道系统时,首先要考虑的是
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,【】的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。
在单CPU系统中,如果同时存在24个并发进程,则处于就绪队列中的进程最多有【】个。
在SQL中,关系模式被称为“基本表”,存储模式称为“存储文件”,子模式称为“视图”,下列说法不正确的是
数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统
关系数据库的数据语言是什么语言,其核心部分是查询,因此又称为查询语言?
操作系统的发展过程是
随机试题
将Mn2+氧化成MnO4-后进行比色测定时,其相应氧化剂应选择过二硫酸铵。()
Allthehousewiveswhowenttothenewsupermarkethadonegreatambition:tobetheluckycustomerwhodidnothavetopayfor
A.生地黄B.玄参C.牡丹皮D.赤芍E.紫草功能清热凉血、祛瘀止痛的药物是
房地产估价师应当履行下列()义务。
承包商未能在工程师规定的时间内修复缺陷工程部位,业主雇用其他人完成后,这笔费用可以从()内扣除。
市场采购出口货物报检和检验检疫程序与大货贸易相反。
甲公司(上市公司)是一家以家电生产为主业的大型国有企业,总资产100亿元,净资产36亿元。最近3年净资产收益率平均超过了10%,经营现金流人持续保持较高水平。甲公司董事会为开拓新的业务增长点,分散经营风险,获得更多收益,决定从留存收益中安排2亿元实施投资
以下是某初中语文教师在教学《变脸(节选)》一课时,为学生设计的几道作业题:一、水上漂和狗娃之间有什么矛盾?矛盾冲突的高潮在什么地方?在此之前,作者做了哪些铺垫?二、把文中的几段唱词找出来,体会一下,它们在形式上具有怎样的特点,在文中分别起什么作用。三
[2014年第42题]这两个《通知》或者属于规章或者属于规范性文件,任何人均无权依据这两个《通知》将本来属于当事人选择公证的事项规定为强制公证的事项。根据以上信息,可以得出以下哪项?
Theyscatteredafterdinner.
最新回复
(
0
)