SqlServer2016模糊匹配的三种方式及效率问题简析
作者:赤砂之蝎我爱罗 时间:2024-01-22 09:45:59
本文实例讲述了SqlServer2016模糊匹配的三种方式及效率问题。分享给大家供大家参考,具体如下:
数据库是Sqlserver 2016版
现在业务需求是:要查询出企业名称为以下几个的,XXX,XXXX等等:
第一种方式:like '%XXX%' OR like '%XXXX%'
select cName from tAccountAuditing where
cName
like '%测试moa000154%'
OR
cName
like '%测试集团上海事业部%'
and activeAuditingCodeFromJdjr = 1
第二种方式:PATINDEX('%XXX%',cName) > 0
select cName from tAccountAuditing where
(
PATINDEX('%测试moa000154%',cName) > 0
OR
PATINDEX('%测试集团上海事业部%',cName) > 0
) and activeAuditingCodeFromJdjr = 1
第三种方式:CHATINDEX('XXX',cName) > 0
这里不要百分号的啊
select cName from tAccountAuditing where
(
CHARINDEX('测试moa000154',cName) > 0
OR
CHARINDEX('测试集团上海事业部',cName) > 0
) and activeAuditingCodeFromJdjr = 1
效率上的话,后两种比like都要好~
希望本文所述对大家SQL Server数据库程序设计有所帮助。
来源:https://blog.csdn.net/xb12369/article/details/72820166
标签:SqlServer2016,模糊匹配,效率问题
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python中dumps与dump及loads与load的区别
2021-10-01 09:13:20
如何使用Python的Requests包实现模拟登陆
2022-10-07 03:12:26
![](https://img.aspxhome.com/file/2023/3/75123_0s.png)
Python利用公共键如何对字典列表进行排序详解
2022-03-04 01:31:33
python并发编程之多进程、多线程、异步和协程详解
2021-12-10 00:20:35
缓存是如何实现的?
2009-11-01 15:35:00
详解IDEA git分支回退指定的历史版本
2022-01-25 16:03:55
![](https://img.aspxhome.com/file/2023/7/127197_0s.png)
python多线程互斥锁与死锁
2023-11-10 14:16:28
![](https://img.aspxhome.com/file/2023/2/121922_0s.png)
python-docx修改已存在的Word文档的表格的字体格式方法
2021-07-20 05:03:07
Python实现自动化刷抖音的实例
2023-07-20 19:16:15
Windows版mysql 8.0.28 安装配置方法图文教程
2024-01-16 08:30:17
![](https://img.aspxhome.com/file/2023/9/128059_0s.png)
python环形单链表的约瑟夫问题详解
2023-03-02 04:13:10
Tensorflow加载与预处理数据详解实现方法
2023-01-29 02:57:09
![](https://img.aspxhome.com/file/2023/0/107470_0s.jpg)
Python udp网络程序实现发送、接收数据功能示例
2023-12-03 11:12:52
![](https://img.aspxhome.com/file/2023/9/108109_0s.png)
MySQL自增列插入0值的解决方案
2024-01-22 00:15:09
详解git reset --hard 和 git reset --soft区别
2023-04-06 09:04:39
![](https://img.aspxhome.com/file/2023/6/132356_0s.png)
axios 拦截器管理类链式调用手写实现及原理剖析
2023-07-02 16:38:23
![](https://img.aspxhome.com/file/2023/6/139746_0s.jpg)
浅谈Keras中fit()和fit_generator()的区别及其参数的坑
2022-04-18 07:22:26
![](https://img.aspxhome.com/file/2023/3/88903_0s.jpg)
数据库应用经验:如何简单安装MySQL数据库
2009-01-04 12:58:00
Python创建字典的八种方式
2021-02-05 20:43:18
浅谈tempdb在SqlServer系统中的重要作用
2024-01-16 12:43:42