SQL Server CHARINDEX() 函式
定義和用法
CHARINDEX() 函式在字串中搜索子字串,並返回其位置。
如果未找到子字串,此函式返回 0。
注意:此函式執行不區分大小寫的搜尋。
語法
CHARINDEX(substring, string, start)
引數值
| 引數 | 描述 |
|---|---|
| substring | 必需。要搜尋的子字串 |
| string | 必需。要搜尋的字串 |
| start | 可選。搜尋將開始的位置(如果您不想從字串開頭開始搜尋)。string 的第一個位置是 1 |
技術詳情
| 支援版本 | SQL Server(2008 及更高版本)、Azure SQL Database、Azure SQL Data Warehouse、Parallel Data Warehouse |
|---|
更多示例
示例
在字串 "Customer" 中搜索 "mer",並返回位置(從位置 3 開始)
SELECT CHARINDEX('mer', 'Customer', 3) AS MatchPosition;
自己動手試一試 »