PATINDEX (SQL Server Compact)
傳回指定運算式中的模式,在所有有效文字和字元資料類型中第一次出現的起始位置,如果找不到模式,便傳回零。
語法
PATINDEX ( '%pattern%', expression )
引數
pattern
常值字串。此處可以使用萬用字元,但是 pattern 前後都必須加上 % (除非要搜尋第一個或最後一個字元)。此 pattern 參數是屬於可隱含轉換為 nchar、nvarchar 或 ntext 資料類型的運算式。expression
運算式,通常是要搜尋其中是否含有指定圖樣的資料行。此 expression參數可能是 nchar、nvarchar 或 ntext。
傳回值
int
範例
以下範例會搜尋名稱中含有 Anton 這個字的產品清單。
SELECT ProductName, PATINDEX('%Anton%', ProductName)
FROM Products