PATINDEX ( '%pattern%' , expression )
Pattern是你要搜索的字符串,expression是被搜索的字符串。一般情况下expression是一个表中的一个字段,pattern的前后需要用“%”标记,除非你搜索的字符串在被收缩的字符串的最前面或者最后面。
select patindex('%[^a-zA-Z0-9]%','a2#')
返回 3
select patindex('%[0-9]%','sf3')
返回 3
select patindex('%[吖-做]%','sfdsf似的')
返回 6
select PATINDEX('%[A,Z,0-9]%[A,Z,0-9]%[A,Z,0-9]%','XYddBCwAW3D')
返回 0