首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某商品经营管理系统使用SQL Server数据库。在数据库中存在销售单据表,建表语句为: CREATE TABLE销售单据表( 销售单据编号 char(20), 付款总金额 money, 销售日期 datetime, 销售人员
某商品经营管理系统使用SQL Server数据库。在数据库中存在销售单据表,建表语句为: CREATE TABLE销售单据表( 销售单据编号 char(20), 付款总金额 money, 销售日期 datetime, 销售人员
admin
2020-05-25
586
问题
某商品经营管理系统使用SQL Server数据库。在数据库中存在销售单据表,建表语句为:
CREATE TABLE销售单据表(
销售单据编号 char(20),
付款总金额 money,
销售日期 datetime,
销售人员编号 varchar(8),
收银台编号 varchar(6)
);
由于该表数据量巨大,因此建立了销售单据历史表,将1年以前的数据从销售单据表转入销售单据历史表。销售单据历史表的建表语句如下:
CREATE TABLE销售单据历史表(
销售单据编号 char(20),
付款总金额 money,
销售日期 datetime,
销售人员编号 varchar(8),
收银台编号 varchar(6)
);
其中销售单据编号为主键,在收银台编号和销售人员编号上有索引。
在系统运行一段时间后,发现如下语句执行速度缓慢:
SELECT销售单据编号,付款总金额,销售日期FROM销售单据表WHERE收银台编号=
′
001000
′
union
SELECT销售单据编号,付款总金额,销售日期FROM销售单据历史表WHERE收银台编号=
′
001000
′
请给出该语句执行速度缓慢的原因,并给出SQL语句的优化方案。
选项
答案
在执行完Union语句后,需要对表中数据逐个查询,该表数据量较大,所以执行速度缓慢。 SQL语句的优化方案: SELECT销售单据编号,付款总金额,销售日期FROM销售单据表WHERE收银台编号=
′
001000
′
Union All SELECT销售单据编号,付款总金额,销售日期FROM销售单据历史表WHERE收银台编号=
′
001000
′
这个执行效率较高。在执行完Union语句后,执行all语句,根据由销售日期和销售人员编号建立的索引,直接查询,故效率较高。
解析
并运算可将两个或多个查询语句的结果集合并为一个结果集,这个运算可以使用UNION运算符直接实现。UNION是一个特殊的运算符,通过它可以实现让两个或更多的查询产生单一的结果集。
使用UNION谓词的语法格式为:
SELECT语句1
UNION[ALL]
SELECT语句2
UNION[ALL]
SELECT语句n
其中:ALL表示在结果集中包含所有查询语句产生的全部记录,包括重复的记录。如果没有指定ALL,则系统默认是删除合并后结果集中的重复记录。UNION和UNION ALL的区别是:UNION会自动压缩多个结果集合中的重复结果,而UNION ALL则将所有的结果全部显示出来。
转载请注明原文地址:https://kaotiyun.com/show/CzID777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
给定资料1.此前,北京外国语大学丝绸之路研究院发起了一次留学生民间调查,来自“一带一路”沿线20个国家的青年票选出了心目中的中国“新四大发明”:高铁、支付宝、共享单车和网购。受访者纷纷表示,“新四大发明”是他们最想带回祖国的生活方式。“
给定资料1.此前,北京外国语大学丝绸之路研究院发起了一次留学生民间调查,来自“一带一路”沿线20个国家的青年票选出了心目中的中国“新四大发明”:高铁、支付宝、共享单车和网购。受访者纷纷表示,“新四大发明”是他们最想带回祖国的生活方式。“
给定资料1.在科技蓬勃发展的今天,网站、微博、微信等新兴媒体日益成为群众关注时下热点话题的主要渠道.具有强大的社会影响力。党的十八届六中全会对全面提高党的建设科学化水平提出了新任务、新要求。在新形势的助推下,网络党建成为宣传贯彻党的路线方针政策的
小明负责将某农场的鸡蛋运送到小卖部。按照规定,每送达1枚完整无损的鸡蛋,可得运费0.1元;若有鸡蛋破损,不仅得不到该枚鸡蛋的运费,每破损一枚鸡蛋还要赔偿0.4元,小明10月共运送鸡蛋25000枚,获得运费2480元,那么,在运送过程中,鸡蛋破损了:
语言本身就是人类文化长期______的智慧结晶。一切人类创造的思想文化成果都需要通过语言来深度表达和精彩______。如果将文化视为人类精神或思维自觉______的形形色色的神奇“痕迹”,那么,语言就是这种“痕迹”中最鲜活、最深邃和最久远的核心部分。填入
下列关于“海上丝绸之路”的说法错误的是:
负责全国政府信息公开工作的主管部门是()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
根据下列材料回答问题。为建立规范的税费体制和完善的价格机制,促进节能减排、环境保护和结构调整,公平负担,依法筹措交通基础设施养护和建设资金,我国出台了成品油价税费改革方案,自2009年1月1日正式施行。方案规定:取消公路养路费、航道养护费、公路运输管理费
量化历史研究的一部分工作,就是找到合适的量来反映过去。比如身高数据恰好可以在历史研究,尤其是经济史研究中承担起这样的角色。在个体层面影响身高的因素有很多。在社会层面,平均身高和个体青少年时期的生活水平有很密切的关联。身高会在一定年龄定型,直到老年时期都不会
随机试题
戊:己:庚
国际市场产品组合策略
下列关于胸膜腔的叙述,错误的是
类风湿关节炎缓解期间,指导病人活动的目的是()。
企业在财产清查中盘盈的存货,报经批准后,应计入当期的营业外收入。()
银行业从业人员不应当只为大客户、VIP客户提供热情、周到的服务。()
2015年1月1日,小王购买了甲公司于当日发行的3年期公司债券,债券面值为10000元,票面利率为4.25%,规定每半年付息一次,小王的购买成本是10250元。2015年7月15日,小王以10300的价格将所持甲公司债券转让给小李。小王持有甲公司债券的
赡养人应当履行对老年人经济上供养、生活上照料和精神上关心的义务,照顾老年人的特殊需要。()
预算组织结构的设计必须遵循()最基本管理原则。
Thetuitionfeesare______tostudentscomingfromlow-incomefamilies.
最新回复
(
0
)