万能百科  > 所属分类  > 

②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引SName _ind。如果应

②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引SName _ind。如果应用程序使用如下语句查询数据:

SELECT*FROM Students WHERE SName like‘%华’

请问SName_ind索引是否能够提高语句的查询速度,并给出原因。

正确答案:

②此索引不能提高该语句的查询速度。因为该索引是建立在SNAME上的非聚集索引以SNAME首字母排序而查询语句却要求查询名字最后一个是“华”的SNAME还是需要全部扫描students表.因此不能提高该语句的查询速度。②此索引不能提高该语句的查询速度。因为该索引是建立在SNAME上的非聚集索引,以SNAME首字母排序,而查询语句却要求查询名字最后一个是“华”的SNAME,还是需要全部扫描students表.因此不能提高该语句的查询速度。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签