首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
某书店采用了SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。 已知图书结构如下: 图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE) 销
admin
2015-07-24
52
问题
某书店采用了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://kaotiyun.com/show/NIlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
在层次数据库中,父片段和子片段之间只能具有【】类型的联系。
在顺序表(6,10,16,18,25,28,30,48,50,52)中,用二分查找法查找关键码值20,则需要进行关键码比较次数为【】。
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。分布式数据库、面向对象数据库等新型数据库属于哪—个发展阶段?
有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是“SELECTSNAMEFR
数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统
数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中一般用下列哪种图形表示?
关系数据库规范化理论规定,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使其不满足第一范式?
在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为【】。
随机试题
今日幸为开宴。幸:
阅读《氓》中的一段诗句,回答问题:乘彼堍垣,以望复关。不见复关,泣涕涟涟。既见复关,载笑载言。尔卜尔筮,体无咎言。以尔车来,以我贿迁。将这段诗句中的“载笑载言”译成现代汉语。
治疗痰饮,以之为主的治则是
有轨机动车运送时,炸药和雷管不宜在同一列车上运送,如必须用同一列车运送时,装雷管与装炸药的车辆必须有( )隔开。
下列基层中,属于嵌锁型粒料基层的是()。
下列哪一项不属于幼儿园健康教育的目标?()
商场的自动扶梯以匀速由下往上行驶,两个孩子嫌扶梯走得太慢,于是在行驶的扶梯上,男孩每秒钟向上走2个梯级,女孩每2秒向上走3个梯级。结果男孩用40秒钟到达,女孩用50秒钟到达。则当该扶梯静止时,可看到的扶梯级有:
WhatpointdoesthestudentmakewhenhetalksaboutanexperimentconcerningNewton’sLawsofMotion?
Onlinesocialnetworksaremassivelyinfluential,yetweunderstandverylittleabouttheimpacttheyhaveonourbrains.Recent
WhichofthefollowingisNOTthereasonthatLisathinksRiceisqualifiedfortheposition?
最新回复
(
0
)