SQL Server CHARINDEX() 函数
定义和用法
CHARINDEX() 函数在字符串中搜索子字符串,并返回位置。
如果没有找到子字符串,这个函数返回0。
注释:此函数执行不区分大小写的搜索。
语法
CHARINDEX(substring,
string, start)
参数值
参数 | 描述 |
---|---|
substring | 必需。要搜索的子字符串 |
string | 必需。要搜索的字符串 |
start | 可选。搜索将启动的位置(如果您不想从S TRING EM>开头开始)。 string中的第一个位置为1 td> |
技术细节
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
更多实例
实例
在字符串"Customer"中搜索"mer",并返回位置(从位置 3 开始):
SELECT CHARINDEX('mer', 'Customer', 3) AS MatchPosition;
亲自试一试 »