PATINDEX
返回指定表达式中指定模式第一次出现的起始位置。
参数:
- 
图案。包含要查找的序列的字符表达式。限制为最大长度为 8000 个字符。可以在模式中使用通配符( %,_)。如果模式不以通配符开头,则它可能只匹配表达式开头的任何内容。如果它不以通配符结尾,则它可能只匹配表达式末尾的任何内容。
- 
表达。任何字符串数据类型。 
SELECT PATINDEX('%ter%', 'interesting') -- Returns 3. 
SELECT PATINDEX('%t_r%t%', 'interesting') -- Returns 3. 
SELECT PATINDEX('ter%', 'interesting') -- Returns 0, since 'ter' is not at the start. 
SELECT PATINDEX('inter%', 'interesting') -- Returns 1. 
SELECT PATINDEX('%ing', 'interesting') -- Returns 9.