亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
宜黄县| 镇雄县| 富宁县| 且末县| 武功县| 崇左市| 厦门市| 页游| 琼海市| 鄢陵县| 榆中县| 巴青县| 江山市| 邵阳市| 大连市| 嘉禾县| 阳信县| 连州市| 株洲县| 邹城市| 南阳市| 普兰店市| 双辽市| 平山县| 额敏县| 汉源县| 博爱县| 青田县| 明星| 册亨县| 大埔县| 宝山区| 正宁县| 临清市| 太白县| 阜新市| 衡阳市| 札达县| 阿合奇县| 博爱县| 汉寿县|