全球旧事资料 分类
一个存储过程:查询指定类别的每种商品当前年销售总金额(销售总金额销售单价销售数量)。请补全下列代码。CREATEPROCp_TotalProfitlbvarchar20ASSELECT商品名SELECT新增题库一
【1】
FROM销售表t1WHERE
【2】
a
d
【3】

yearGetdateAS销售总金额FROM商品表t2WHERE
【4】
f【解题思路】①整个select语句的含义是:根据where子句的条件表达式,从From子句指定的基本表或视图中找出满足条件的元组,再按select子句中的目标列表达式,选出元组中的属性值形成结果表。②该题中SELECT售总金额。③语句执行过程:先从商品表中按照第二个where形成一个初步查询结果。由于只有商品表中有类别,因此可知第四空填写:t2类别lbt2是商品表的别名,t1是销售表的别名。由此可知该步是按给定类别查询。销售总金额语句就应该在第一部的基础上求某年的总额。因此可以推断第三空是获得销售时间语句。因此该空填写t1销售时间。由于是在第一步基础上的查询,所以应该实行连表查询,第二空应该填写连接的条件,即t1商品号t2商品号。第一空应该是求总额的语句。销售总金额销售单价销售数量,即销售单价SUM(销售数量。【参考答案】【第1空】销售单价SUM(销售数量【第2空】t1商品号t2商品号【第3空】t1销售时间【第4空】t2类别lb5、设某超市经营管理系统使用SQLServer2008数据库管理系统,此数据库服务器有2颗CPU、16GB内存、2TB磁盘。上线运行1年后,用户在生成每天每个销售人员及每个收银台的总销售额报表时速度缓慢。经技术人员分析,发现速度缓慢的原因为销售单据表和销售单据明细表数据量合计已经达到60GB。已知这两个表结构如下:销售单据表(销售单据编号,销售时间,销售人员编号,收银台编号)销售单据明细表(销售单据编号,商品编号,单价,数量)在进行此报表计算时数据库服务器CPU消耗非常高。为了优化此操作,某工程师建议在销售单据表中增加
好听全球资料 返回顶部