CHARINDEX

说明

CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。

语法

charindex ::=

参数

expression1

查找目标。

expression2

被查找的字符串。

start_location

expression2 中查找 expression1 的起始位置。

返回值

INTEGER类型。CHARINDEX函数返回一个整数,返回的整数是要查找的字符串在被找的字符串中的位置。假如CHARINDEX没有找到要找的字符串,那么函数整数0。

注解

如果输入的起始位置为负数或者忽略起始位置参数,则默认从被查找字符串的首个字符开始查找。

示例

示例1: 查找子串位置

--  查找子串位置
select CHARINDEX('dest', 'have destination string');
CHARINDEX(int)      |
--------------------
6                   |
总数目:1