一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SqlServer2016模糊匹配的三種方式及效率問題簡析

SqlServer2016模糊匹配的三種方式及效率問題簡析

2020-05-27 14:37赤砂之蝎我愛羅 Sql Server

這篇文章主要介紹了SqlServer2016模糊匹配的三種方式及效率問題,結合實例形式簡單對比分析了SQL Server2016使用like語句、PATINDEX及CHATINDEX三種方式進行模糊匹配的相關使用方法及執行效率,需要的朋友可以參考下

本文實例講述了SqlServer2016模糊匹配的三種方式及效率問題。分享給大家供大家參考,具體如下:

數據庫是Sqlserver 2016版

現在業務需求是:要查詢出企業名稱為以下幾個的,XXX,XXXX等等:

第一種方式like '%XXX%' OR like '%XXXX%'

?
1
2
3
4
5
6
7
select cName from tAccountAuditing where
cName
like '%測試moa000154%'
OR
cName
like '%測試集團上海事業部%'
and activeAuditingCodeFromJdjr = 1

第二種方式PATINDEX('%XXX%',cName) > 0

?
1
2
3
4
5
6
select cName from tAccountAuditing where
(
PATINDEX('%測試moa000154%',cName) > 0
OR
PATINDEX('%測試集團上海事業部%',cName) > 0
) and activeAuditingCodeFromJdjr = 1

第三種方式CHATINDEX('XXX',cName) > 0   這里不要百分號的啊

?
1
2
3
4
5
6
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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲欧美一区二区三区在线观看 | 色呦阁 | 午夜在线播放免费人成无 | 欧美日本一区视频免费 | 男人都懂www深夜免费网站 | 国产手机在线观看 | 天天av天天翘天天综合网 | 经典WC女厕所里TV | 欧美成人aa久久狼窝动画 | 亚洲 综合 欧美在线视频 | 精品久久久久久影院免费 | 美女的隐私脱裤子无遮挡 | 国产第一页无线好源 | 国产成人精品免费大全 | 色婷婷久久综合中文久久一本` | 国产精品片 | 精品91自产拍在线观看99re | ady成人映画网站官网 | www.一区| 国产九九在线观看播放 | 四虎精品成人免费影视 | 国产成人综合网亚洲欧美在线 | 精品视频在线播放 | 久久视频在线视频观看精品15 | 亚洲欧美日韩成人 | 美女扒开尿口让男生添 漫画 | 俄罗斯性高清完整版 | 亚洲激情网站 | 粉嫩尤物在线456 | 涩涩屋视频在线观看 | 范冰冰a级一级特级毛片 | free性丰满hd性欧美人体 | 拿捏小说 | 天天爱天天做天天爽天天躁 | 亚洲精品国产一区二区在线 | 欧美在线视频一区二区 | 男人叼女人的痛爽视频免费 | 亚洲免费在线视频 | 波多野结中文字幕在线69视频 | 青草福利在线 | 色老板在线免费视频 |