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.