91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

sql查詢字符坐標位置之PATINDEX()函數詳解

sql
小億
559
2024-01-02 18:37:20
欄目: 云計算

PATINDEX()函數是SQL Server中的一個字符函數,用于查詢字符串中某種模式的字符第一次出現的位置。

PATINDEX(pattern, expression)

其中,pattern是要搜索的模式,可以是普通字符、通配符或正則表達式;expression是要搜索的表達式。

PATINDEX()函數返回的是第一個匹配的字符位置,如果沒有找到匹配的字符,則返回0。

示例:

SELECT PATINDEX(‘%a%’, ‘abcde’) – 返回2

SELECT PATINDEX(‘[a-z]%’, ‘abcde’) – 返回1

SELECT PATINDEX(‘\w{2} \w{2} \w{2}’, ‘AB CD EF’) – 返回1

需要注意的是,PATINDEX()函數不區分大小寫,如果需要區分大小寫,需要使用BINARY關鍵字。

示例:

SELECT PATINDEX(BINARY ‘a%’, ‘ABC’) – 返回0

SELECT PATINDEX(BINARY ‘A%’, ‘ABC’) – 返回1

PATINDEX()函數在實際應用中,常用于模糊搜索、正則表達式匹配等場景。

1
屏南县| 榕江县| 博爱县| 辽阳县| 香格里拉县| 兴化市| 岳西县| 莲花县| 扎赉特旗| 邵阳市| 舞阳县| 稻城县| 梁河县| 远安县| 武平县| 长治县| 北辰区| 惠水县| 上虞市| 容城县| 剑河县| 临泉县| 合作市| 神农架林区| 通河县| 大埔县| 昌黎县| 镇江市| 山阳县| 施秉县| 高邑县| 山东| 隆化县| 乌拉特后旗| 延川县| 尖扎县| 大关县| 惠水县| 都匀市| 沐川县| 廉江市|