首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
admin
2017-02-28
55
问题
某书店采用了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 BO
解析
采用JOIN联合查询,先用WHERE条件查出符合销售时间=@year的记录,再将找出的记录和图书表合并,并采用单价*销售数量计算出联合查询的表数据,最后根据GROUP BY统计每种书的销售价格总和。
转载请注明原文地址:https://jikaoti.com/ti/P837FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
计算机软件分系统软件和应用软件两大类,其中处于系统软件核心地位的是______。
RDBMS的层次结构由上到下依次是:【】、语言翻译处理层、数据存取层、数据存储层。
下面基于关系数据库系统的,以数据处理为主的传统的数据库应用所具有的特征的叙述,比较全面的是Ⅰ.结构统一Ⅱ.面向记录Ⅲ.数据项小Ⅳ.原子宇段
在关系数据库系统中,当关系的型改变时,用户程序也可以不变。这是
一般来说,商品化的数据库管理系统,如Oracle:其产品主要包括数据库服务器软件、【】软件和连接软件三类。
在“学生—选课—课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECTSNAM
WWW是以超文本标记语言为基础,能够提供面向Internet服务的信息浏览系统,WWW系统的结构采用了【】模式。
在SQL中,关系模式被称为“基本表”,存储模式称为“存储文件”,子模式称为“视图”,下列说法不正确的是______。
随机试题
港天公司对港红公司、港黄公司均持有50%的股份,但从未参与或影响两家公司的任何生产经营事务。2016年之前,在某港口西部港区只有港红、港黄公司开展理货业务,两家公司多次沟通并将理货价格推高至每标准箱12元的水平。2016年新的理货公司进入西部港区后,两家公
近期传言某银行支行因为一笔违规批贷可能导致重大损失,记者李某找到他在该支行的一位朋友张某欲进行采访。在这种情况下,()。
A公司2014~2015年有关投资业务的资料如下。(1)A公司以一宗土地使用权和一栋办公楼与C公司持有的B公司60%的股权进行资产置换。2014年1月2日,上述资产置换已经股东会批准。当日,办理完成了相关手续。同日,A公司对B公司董事会进行了改选,改选后
甲公司2×17年更换年审会计师事务所,新任注册会计师在对其2×17年的财务报表进行审计时,对以下交易的会计处理或项目列报提出质疑。(1)甲公司2×17年12月31日前因未履行合同被乙公司起诉,甲公司已将75万元的很可能支付的诉讼损失金额登记为“预计负债”
承运人按铁路有关规定运单,若符合运输条件,并在运单上签证货物搬入日期或装车日期,即为()。
公安机关具有武装性质,但它与军队是有区别的,主要表现在()。
根据马克思哲学基本原理,实践活动的基本特点包括()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
Mariaist______verheiratetundhat______Kind.
KingJohnin1215singed______.
最新回复
(
0
)