首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRIC
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRIC
admin
2018-06-19
46
问题
某书店采用了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全国计算机三级
相关试题推荐
当数据库的存储结构改变时,为保持模式不变,可以相应地修改______映像。
在数据库的概念结构设计阶段中,表示概念结构的常用方法是______方法。
由于页面淘汰算法不合理或其他原因,使得可能出现刚被淘汰的一页,又要访问,因而又被调入内存,如此反复,使系统出现页面的频繁调入调出的情况,这种现象称为()。
如下选项中不属于进程通信机制的是()。
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
PowerBuilder是一种深受用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是
数据流程图(DFD)是用于数据库设计中哪个阶段的工具?()
以下关于链式存储结构的叙述中哪一条是不正确的?()
数据库设计的需求阶段主要设计______。
随机试题
在进行程序链接时,应完成的工作是()。Ⅰ.对相对地址进行修改Ⅱ.变换外部调用符号Ⅲ.首次适应算法Ⅳ.循环首次适应算法
在Word2003中,选择“________”菜单中的“Office剪贴板”命令,可以打开“剪贴板”任务窗格。
男性,20岁,全身浮肿,尿少10天。化验血红蛋白122g/L,尿蛋白(++++),24小时尿蛋白定量5.5g,尿沉渣镜检见红细胞3~5个/HP,有透明管型,偶见颗粒管型,血肌酐96μmol/L,血尿素氮7mmo1/L,血浆白蛋白25g/L。
男性,65岁,有慢性便秘多年。近半年来发现站立时阴囊部位出现肿块,呈梨形,平卧时可还纳。体检发现外环扩大,压迫内环嘱患者咳嗽,指尖有冲击感,平卧回纳肿块后,手指压迫内环处,站立咳嗽,肿块不再出现。正常情况下,此患者术后第二天的饮食为
患者,女性,39岁。烦躁不安、畏热、消瘦2个月余。患者于2个月前因工作紧张,烦躁性急,常因小事与人争吵,难以自控。着衣不多,仍感燥热、多汗,在外就诊服用安神药物,收效不十分明显。发病以来,饭量有所增加,体重却较前下降。睡眠不好,常需服用安眠药。成形大便每天
土方开挖时,一、二类土的放坡起点高度为()
近年来,人们的物质生活大大丰富了,但不少人却感觉不如以前幸福了,以至于有人说,“生活压力越来越大,心理空间越来越小,人际关系处理不好,生活到处都是烦恼”。这是不少人讨论关于“幸福指数”的一个热门话题。这种现象产生的原因可能各有不同,但很重要的一点就是(
(2011下集管)CORBA是由OMG组织为解决分布式处理环境中软硬件系统互连而提出的一种解决方案,已经逐渐成为分布式计算技术的标准。CORBA标准主要分为三个层次,其中规定业务对象有效协作所需的协议规则的层次是______。
Theuniquehumanhabitoftakinginandemployinganimals—evencompetitorslikewolves—spurredonhumantool-makingandlanguage
TheLostArtofListeningA)"Whywon’theevenlistentomyidea?""WhyamIcutoffbeforeIprovidethewholestory?"How
最新回复
(
0
)