首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT 学号FROM 学生 WHERE姓名LIKE’张%’AND年龄!=15 为了加快该查询的执行效率,应该( )。
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT 学号FROM 学生 WHERE姓名LIKE’张%’AND年龄!=15 为了加快该查询的执行效率,应该( )。
admin
2021-06-28
59
问题
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作:
SELECT 学号FROM 学生
WHERE姓名LIKE’张%’AND年龄!=15
为了加快该查询的执行效率,应该( )。
选项
A、在学号列上建索引
B、在姓名列上建索引
C、在年龄列上建索引
D、在学号和年龄列上建索引
答案
B
解析
使用索引的原则如下。
①在需要经常搜索的列上创建索引。
②主键上创建索引。
③经常用于连接的列上创建索引。
④经常需要根据范围进行搜索的列上创建索引。
⑤经常需要排序的列上创建索引。
⑥经常用于Where子句的列上创建索引。
根据索引建立规则A和B选项都符合建立索引的条件。但是一般Where语句在执行时要执行全表检索寻找符合条件的内容,这本身就是很消耗时间的过程,尤其对于大型的表格更加消耗时间。本题查询过程中会首先执行“姓名LIKE’张%’”,如果条件为真则执行“年龄!=15”语句。由此可见本题查询时间主要消耗在Where语句上,因此在Where语句上建立索引可以提高查询的效率。
转载请注明原文地址:https://www.kaotiyun.com/show/BseZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是
计算机采用______工作原理。
Oracle目前可以存储极大的对象,这是因为它引入了4种新数据类型,其中一种大对象数据类型在数据库中只存储它的目录名,它是:
唯一标识实体的属性集称为
在单链表中在指针p所指节点后插入节点q的操作是
在下列解决死锁的方法中,属于死锁预防策略的是
关于电子邮件,下列说法中错误的是
在数据库技术中,反映现实世界中事物的存在方式或运动状态的是
随机试题
“庄生晓梦迷蝴蝶,望帝春心托杜鹃”两句用典故喻指往事渺茫如梦,伤痛青春流逝而又无可奈何。()
患者,胸痛,查体可闻及心包摩擦音,该摩擦音的特点不包括
急性肾小球肾炎前驱感染史通常为
40岁男性,腰痛伴右下肢放射痛2个月,反复发作,与劳累有关,咳嗽、用力排便时可加重疼痛。查体右直腿抬高试验40。阳性,加强试验阳性,x线片示:L4~5椎间隙变窄。
下列阑尾炎中,临床表现轻而病理改变严重的是
期货公司在接受客户开户申请时,必须先向客户说明期货交易的风险。( )
下列业务中,不需要编制银行存款收款凭证的有()。
A地到B地的道路是下坡路。小周早上6:00从A地出发匀速骑车前往B地,7:00时到达两地正中间的C地。到达B地后,小周立即匀速骑车返回,在10:00时又途经C地。此后小周的速度在此前速度的基础上增加1米/秒,最后在11:30回到A地。问A、B两地间的距离在
曲线弧y=x3在点(1,1)处的曲率半径R=_____________.
【26】【42】
最新回复
(
0
)