news 2026/5/27 2:01:26

<span class=“js_title_inner“>简单聊聊在SQL Server 中索引对like语句到底有没有帮助</span>

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
<span class=“js_title_inner“>简单聊聊在SQL Server 中索引对like语句到底有没有帮助</span>

最近在某个技术微信群中看到几个人在争论「“SQL Server 中的索引对like到底有没有帮助”」的问题,很多开发人员对于这个问题的回答基本上就是:没有。也有部分开发人员认为有帮助。那么到底有没有帮助呢,对于这个问题我也不确定,于是我查询了相关文档,以及亲自动手做了实验,得出了如下结论。

  1. 「后缀通配符」用后缀通配符来查询数据,索引是有帮助的,因为通配符(%)位于末尾,例如:

    SELECT * FROM Users WHERE Name LIKE 'Ja%'

    SQL Server 可以使用索引查找以 "Ja"开头的记录

  2. 「前缀通配符」由于通配符位于开头,因此该查询无法有效利用索引,例如:

    SELECT * FROM Users WHERE Name LIKE '%ck';

    这时 SQL Server 必须扫描所有记录,才能找到以 "ck"结尾的用户。

  3. 「Infix 通配符」这种通配符查询方式,索引只会对部分查询起作用,具体取决于数据库引擎的优化,例如:

    SELECT * FROM Users WHERE Name LIKE 'J%k';

    SQL Server 首先使用索引查找以 "J"开头的记录,然后扫描这些记录查找末尾是 "k"的记录。

  4. 「无通配符」无通配符就像相当于相等检查,因此索引对这种查询方式是完全有帮助的,例如:

    SELECT * FROM Users WHERE Name LIKE 'Jack'; -- 等价于 SELECT * FROM Users WHERE Name ='Jack';

综上所述,在SQL Server中,索引对like 语句是有帮助的,但有效性取决于like的构造方式。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/21 22:34:09

链表相关题目

链表相关题目 文章目录链表相关题目一、前言二、链表2.1 本质2.2 误区2.3 思路2.4 题型2.4.1 leetcode2.4.2 洛谷2.5 补充2.5.1 静态链表2.5.2 跳表三、小结一、前言 接下来就要进入基础数据结构部分了~ 二、链表 2.1 本质 链表就是把数据离散开 2.2 误区 头结点&#xff1…

作者头像 李华
网站建设 2026/5/22 10:36:16

2026抓住AI风口,飞上天!程序员、产品、项目经理、普通人转行大模型,看这篇就够了!转行AI大模型教程(建议收藏)

前言 在人工智能(AI)迅速发展的背景下,从传统的编程领域如Java程序员转向大模型开发是一个既充满挑战也充满机遇的过程。对于 Java 程序员来说,这也是一个实现职业转型、提升薪资待遇的绝佳机遇。 一、明确大模型概念 简单来说…

作者头像 李华
网站建设 2026/5/21 1:07:11

什么是Wi-Fi路由器

文章目录 Wi-Fi路由器兴起的背景Wi-Fi路由器是怎么工作的Wi-Fi路由器和AP的区别 Wi-Fi路由器是一台可以为本地用户提供无线接入且与外部网络通信的设备。其将有线网络信号转换成无线信号,以便于支持Wi-Fi功能的电脑、手机、Pad等设备接入网络,通常用于家…

作者头像 李华
网站建设 2026/5/20 22:59:46

**AI漫剧爆款生成器2025推荐,解锁高互动率与平台适配的

AI漫剧爆款生成器2025推荐,解锁高互动率与平台适配的创作新范式据《2025中国短视频与内容IP发展报告》显示,2025年国内AI漫剧市场规模预计突破180亿元,但能够同时满足“高产能输出”与“平台内容规范”的生成工具占比不足15%。量子探险2025年…

作者头像 李华
网站建设 2026/5/22 2:30:38

深耕与跳出:双轮驱动的成长密码

我们总在纠结:是该在一个行业“死磕”到极致,还是该频繁跳出舒适圈“见世面”? 跳出舒适圈与行业深耕:不是非此即彼,而是“锚点式成长”的双轮驱动促进自身成长 目录 我们总在纠结:是该在一个行业“死磕”到极致,还是该频繁跳出舒适圈“见世面”? 跳出舒适圈与行业深…

作者头像 李华