首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT 学号FROM 学生 WHERE姓名LIKE’张%’AND年龄!=15 为了加快该查询的执行效率,应该( )。
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT 学号FROM 学生 WHERE姓名LIKE’张%’AND年龄!=15 为了加快该查询的执行效率,应该( )。
admin
2021-06-28
29
问题
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作:
SELECT 学号FROM 学生
WHERE姓名LIKE’张%’AND年龄!=15
为了加快该查询的执行效率,应该( )。
选项
A、在学号列上建索引
B、在姓名列上建索引
C、在年龄列上建索引
D、在学号和年龄列上建索引
答案
B
解析
使用索引的原则如下。
①在需要经常搜索的列上创建索引。
②主键上创建索引。
③经常用于连接的列上创建索引。
④经常需要根据范围进行搜索的列上创建索引。
⑤经常需要排序的列上创建索引。
⑥经常用于Where子句的列上创建索引。
根据索引建立规则A和B选项都符合建立索引的条件。但是一般Where语句在执行时要执行全表检索寻找符合条件的内容,这本身就是很消耗时间的过程,尤其对于大型的表格更加消耗时间。本题查询过程中会首先执行“姓名LIKE’张%’”,如果条件为真则执行“年龄!=15”语句。由此可见本题查询时间主要消耗在Where语句上,因此在Where语句上建立索引可以提高查询的效率。
转载请注明原文地址:https://kaotiyun.com/show/BseZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库的三级模式结构中,模式也称为
下列叙述中错误的是
在完全二叉树的顺序存储中,若结点i有右子女,则其右子女是结点______。
关系模式R中若没有非主属性,则
下列有关分布式数据库系统的功能特点的叙述不正确的是
设计性能较优的关系模式称为规范化,规范化主要的理论依据是
下列SQL语句中,修改表结构的是
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪种说法是不正确的?
进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到【】队列中。
把SQL语言嵌入语言使用时必须解决的问题有Ⅰ.区分SQL语句与主语言语句Ⅱ.数据库工作单元和程序工作单元之间的通信Ⅲ.协调SQL语句与主语言语句处理记录的不同方式
随机试题
Youhavealreadygrownup.It’stimeyou________howtobehaveproperly.
设函数z(x,y)由方程=0所确定,证明:=z—xy.
引起血尿的部位,初血尿病变部位在(1),终末血尿在(2),全程血尿在(3)。
口腔念珠茵病可分为
铸造支托凹制备时,其宽度应为前磨牙面颊舌径的()。
从中国传统法文化的角度,解释下面这段文字的真实含义。“本其事而原其志。志善而违于法者,免;志恶而合于法者,诛。”
Forthepastfiveyears,Dr.StephenPosthasbeenfundingresearchprojectsthattesthowaltruism(selflessness),compassion,
系统出现死锁的原因是
A、 B、 C、 C[A]是drum,[B]是horn,[C]是violin。
Readthetextbelowaboutabusinessletterwrittentothesolesupplier.Inmostofthelines(41-52)thereisoneextraword
最新回复
(
0
)